class for writing data to the network More...
#include <xdrbuf.h>
Public Member Functions | |
virtual void | clear (void)=0 |
virtual int | getRemainingBytes (void) const =0 throw () |
virtual void | openPacklet (IN char name)=0 |
create (open) a parent packlet in the stream | |
virtual void | closePacklet (IN char name)=0 |
close an open (parent) packlet | |
virtual void | addStringPacklet (IN char name, IN const char *s, IN int length)=0 |
add a string packlet to the stream | |
virtual void | addFloatPacklet (IN char name, IN const float *data, IN int nFloats)=0 |
add a float packlet (array of floats) to the stream | |
virtual void | addInt32Packlet (IN char name, IN const int32_t *data, IN int nInts)=0 |
add an int32 packlet (array of int32_t's) to the stream | |
virtual const byte_t * | getData (void)=0 throw () |
retrieve raw data from buffer (called after all streaming is done) | |
virtual int | getDataBytes (void) const =0 throw () |
| |
virtual | ~Output (void) throw () |
static smart_ptr< Output > | create (IN int bytes) |
class for writing data to the network
Definition at line 146 of file xdrbuf.h.