My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
SchMessageBody Class Reference
Inheritance diagram for SchMessageBody:
gcp::util::NetUnion gcp::util::NetDat

Public Attributes

SchCommand command
 
unsigned rtc_online
 
SchClient client
 
SchRtcNetMsg rtcnetmsg
 
SchMarkDone mark_done
 
SchGrabDone grab_done
 
SchSetregDone setreg_done
 
SchTvOffsetDone tv_offset_done
 
SchFrameDone frame_done
 
SchAutoDir auto_dir
 
SchAutoPoll auto_poll
 
SchAutoState auto_state
 

Additional Inherited Members

- Public Member Functions inherited from gcp::util::NetUnion
 NetUnion ()
 
 NetUnion (const NetUnion &netUnion)
 
 NetUnion (NetUnion &netUnion)
 
NetUnionoperator= (const NetUnion &netUnion)
 
NetUnionoperator= (NetUnion &netUnion)
 
virtual ~NetUnion ()
 
void addMember (unsigned id, NetDat *member=0, bool alloc=false)
 
void addVar (unsigned id, gcp::util::DataType::Type type, void *vPtr, unsigned nEl)
 
void addCase (unsigned id)
 
NetDat *const findMember (unsigned id)
 
bool memberIsValid (unsigned id)
 
NetDat *const getMember (unsigned id)
 
void setTo (unsigned id)
 
unsigned getType ()
 
unsigned sizeOf (unsigned id)
 
unsigned size ()
 
void deserialize (const std::vector< unsigned char > &bytes)
 
void deserialize (const unsigned char *bytes)
 
- Public Member Functions inherited from gcp::util::NetDat
 NetDat ()
 
 NetDat (const NetDat &netDat)
 
 NetDat (NetDat &netDat)
 
void operator= (const NetDat &netDat)
 
void operator= (NetDat &netDat)
 
virtual ~NetDat ()
 
virtual std::vector< unsigned
char > & 
getSerializedData ()
 
virtual void packSerializedData (unsigned char *bytes)
 
unsigned maxSize ()
 
bool send (int fd)
 
bool recv (int fd)
 
- Static Public Attributes inherited from gcp::util::NetUnion
static const unsigned NETUNION_UNKNOWN = 0
 
- Protected Member Functions inherited from gcp::util::NetDat
unsigned char *const getSerializedDataPtr ()
 
- Protected Attributes inherited from gcp::util::NetDat
std::vector< unsigned char > bytes_
 
unsigned maxSize_
 

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