HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_Packet Class Reference

#include <UT_Packet.h>

Public Member Functions

 UT_Packet ()
 
 ~UT_Packet ()
 
int beginWrite (std::ostream &str, short class_id, short signature)
 
int beginWrite (UT_OStream &str, short class_id, short signature)
 
int endWrite ()
 
bool beginRead (UT_IStream &stream, short &class_id, short &signature)
 
int cancelRead ()
 
int endRead ()
 
std::ostream * beginPipeWrite (std::ostream &str, short class_id, short signature)
 
int endPipeWrite ()
 
UT_IStreambeginPipeRead (UT_IStream &stream, short &class_id, short &sig)
 
int endPipeRead ()
 
void setHeaderTaint (UT_PacketTaint *taint)
 

Static Public Member Functions

static char * compressPacket (const char *src, int &size)
 
static char * uncompressPacket (const char *src, int &size)
 
static unsigned int getHeaderSize ()
 

Detailed Description

Definition at line 30 of file UT_Packet.h.

Constructor & Destructor Documentation

UT_Packet::UT_Packet ( )
UT_Packet::~UT_Packet ( )

Member Function Documentation

UT_IStream* UT_Packet::beginPipeRead ( UT_IStream stream,
short &  class_id,
short &  sig 
)
std::ostream* UT_Packet::beginPipeWrite ( std::ostream &  str,
short  class_id,
short  signature 
)
bool UT_Packet::beginRead ( UT_IStream stream,
short &  class_id,
short &  signature 
)
int UT_Packet::beginWrite ( std::ostream &  str,
short  class_id,
short  signature 
)
int UT_Packet::beginWrite ( UT_OStream str,
short  class_id,
short  signature 
)
int UT_Packet::cancelRead ( )
static char* UT_Packet::compressPacket ( const char *  src,
int size 
)
static
int UT_Packet::endPipeRead ( )
int UT_Packet::endPipeWrite ( )
int UT_Packet::endRead ( )
int UT_Packet::endWrite ( )
static unsigned int UT_Packet::getHeaderSize ( )
static
void UT_Packet::setHeaderTaint ( UT_PacketTaint *  taint)
static char* UT_Packet::uncompressPacket ( const char *  src,
int size 
)
static

The documentation for this class was generated from the following file: