scclib
Stable Cloud Computing C++ Library
Public Member Functions | List of all members
scc::util::Writer Struct Referenceabstract

Interface class for objects which can be written. More...

#include <iobase.h>

Inheritance diagram for scc::util::Writer:
Inheritance graph
[legend]

Public Member Functions

virtual size_t write (const void *, size_t)=0
 Write interface. More...
 

Detailed Description

Interface class for objects which can be written.

Examples
util/unittest/iohelper.cc, and util/unittest/iostream.cc.

Definition at line 85 of file iobase.h.

Member Function Documentation

◆ write()

virtual size_t scc::util::Writer::write ( const void *  ,
size_t   
)
pure virtual

Write interface.

Write a block of data to a maximum. Return number of bytes written.

Implemented in scc::util::RwLoopBuffer, scc::util::FlowThroughPipelineWriter, scc::net::TcpSocket, scc::crypto::HashWriter, scc::util::WriteTimer, and scc::util::WriteCounter.


The documentation for this struct was generated from the following file: