Implemented by entities to which data can be written.
Writes the given data buffer. Resolves to the number of written bytes.
Buffer of data to write.
Implemented by entities to which data can be written.