#ifndef __PACKET_H__ #define __PACKET_H__ #include "cclass.h" #include "dyntype.h" enum PACKET_CONTENT_KEYS { PACKET_HEADER = 0, PACKET_DATA }; struct PACKET { const struct CCLASS * const class; struct DYNTYPE * content[2]; }; extern const struct CCLASS * const PACKET; struct DYNTYPE * packet_getHeader( struct PACKET * _this); struct DYNTYPE * packet_getData( struct PACKET * _this); void packet_setHeader( struct PACKET * _this, struct DYNTYPE * header); void packet_setData( struct PACKET * _this, struct DYNTYPE * data); void packet_set_default_content( struct PACKET * _this); #endif//__PACKET_H__ // vim: set et ts=4 sw=4: