NCBI C++ ToolKit
|
Search Toolkit Book for IEmbeddedStreamReaderWriter
#include <connect/services/srv_connections.hpp>
Additional Inherited Members | |
Public Member Functions inherited from IReader | |
virtual ERW_Result | Read (void *buf, size_t count, size_t *bytes_read=0)=0 |
Read as many as "count" bytes into a buffer pointed to by the "buf" argument. More... | |
virtual ERW_Result | PendingCount (size_t *count)=0 |
Via parameter "count" (which is guaranteed to be supplied non-NULL) return the number of bytes that are ready to be read from the input device without blocking. More... | |
virtual ERW_Result | Pushback (const void *buf, size_t count, void *del_ptr=0) |
This method gets called by RStream buffer destructor to return buffered yet still unread (from the stream) portion of data back to the device. More... | |
virtual | ~IReader () |
Public Member Functions inherited from IEmbeddedStreamWriter | |
virtual void | Close ()=0 |
virtual void | Abort ()=0 |
Public Member Functions inherited from IWriter | |
virtual ERW_Result | Write (const void *buf, size_t count, size_t *bytes_written=0)=0 |
Write up to "count" bytes from the buffer pointed to by the "buf" argument onto the output device. More... | |
virtual ERW_Result | Flush (void)=0 |
Flush pending data (if any) down to the output device. More... | |
virtual | ~IWriter () |
Definition at line 78 of file srv_connections.hpp.