|
|
| 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.