Changeset 2669 for code/trunk/src/network/packet/ClassID.h
- Timestamp:
- Feb 15, 2009, 5:38:12 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk/src/network/packet/ClassID.h
r2171 r2669 38 38 namespace packet { 39 39 40 #define PACKET_FLAGS_CLASSID ENET_PACKET_FLAG_RELIABLE 41 #define _PACKETID 0 42 #define _CLASSID _PACKETID + sizeof(ENUM::Type) 43 #define _CLASSNAMELENGTH _CLASSID + sizeof(uint32_t) 44 #define _CLASSNAME _CLASSNAMELENGTH + sizeof(classNameLength_) 45 40 46 /** 41 47 @author … … 53 59 unsigned int getClassID(); 54 60 unsigned int getClassNameLength(){ return classNameLength_; } 55 unsigned char *getClassName();61 const char *getClassName(){ return (const char*)(data_+_CLASSNAME); } 56 62 private: 57 63 uint32_t classNameLength_;
Note: See TracChangeset
for help on using the changeset viewer.