NCBI C++ ToolKit
List of all members
IEmbeddedStreamReaderWriter Class Reference

Search Toolkit Book for IEmbeddedStreamReaderWriter

#include <connect/services/srv_connections.hpp>

+ Inheritance diagram for IEmbeddedStreamReaderWriter:
+ Collaboration diagram for IEmbeddedStreamReaderWriter:

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 ()
 

Detailed Description

Definition at line 78 of file srv_connections.hpp.


The documentation for this class was generated from the following file:
Modified on Fri Sep 20 14:58:11 2024 by modify_doxy.py rev. 669887