|
| RscStream (void)=default |
| Constructs an instance of RscStream
|
|
| RscStream (RemotingWriter &writer) |
| Constructs an instance of RscStream to write stream data More...
|
|
| RscStream (RemotingReader &reader) |
| Constructs an instance of RscStream to read stream data More...
|
|
| RscStream (const RscStream &rscStream)=default |
| Copy Constructor
|
|
| ~RscStream (void)=default |
| Destructs this instance and frees all resources.
|
|
bool | HasWriter (void) const |
| Determines if this instance is able to write.
|
|
bool | HasReader (void) const |
| Determines if this instance is able to reade.
|
|
void | SetWriter (RemotingWriter *pValue) |
| Sets RemotingWriter needed to write stream data More...
|
|
void | SetReader (RemotingReader *pValue) |
| Sets RemotingReader needed to read stream data More...
|
|
void | BeginRead (void) |
| Begins the read operation. Need pReader to be set.
|
|
size_t | Read (byte *pBuffer, size_t bufferSize) |
| Reads up to bufferSize byte into memory referenced by pBuffer More...
|
|
void | Skip (void) |
| Skips the entire stream and disposes the read data
|
|
void | DeserializeTo (Stream &stream) |
| Deserialize the stream data and copies it to the as agument passed stream
|
|
void | DeserializeTo (RscStream stream) |
| Deserialize the stream data and copies it to the as agument passed Rsc stream
|
|
void | BeginWrite (void) |
| Begins the write operation
|
|
void | Write (const byte *pBuffer, size_t bufferCount) |
| Writes data into stream More...
|
|
void | Flush (void) |
| Ends the read writer operation and writes remaining internal buffered bytes
|
|
void | SerializeFrom (Stream &stream) |
| Serialize the stream data from the as agument passed stream
|
|
void | SerializeFrom (RscStream stream) |
| Serialize the stream data from the as agument passed stream
|
|
Enables Rsc services to marshal large data packets as stream.