Changeset 8327 for code/trunk/src/libraries/network/packet/Packet.h
- Timestamp:
- Apr 25, 2011, 8:22:36 PM (13 years ago)
- Location:
- code/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk
- Property svn:mergeinfo changed
/code/branches/network6 (added) merged: 7823-7825,7875,7878,7881-7882,7898,7900,7931,8315
- Property svn:mergeinfo changed
-
code/trunk/src/libraries/network/packet/Packet.h
r7801 r8327 32 32 #include <map> 33 33 34 namespace orxonox { 34 namespace orxonox 35 { 35 36 36 namespace packet{ 37 namespace packet 38 { 37 39 38 namespace Direction{ 39 enum Value{ 40 namespace Direction 41 { 42 enum Value 43 { 40 44 Incoming, 41 45 Outgoing, … … 43 47 }; 44 48 } 45 namespace Type{ 46 enum Value{ 49 namespace Type 50 { 51 enum Value 52 { 47 53 Acknowledgement, 48 54 Chat, … … 59 65 @author Oliver Scheuss <scheusso [at] ee.ethz.ch> 60 66 */ 61 class _NetworkExport Packet{ 67 class _NetworkExport Packet 68 { 62 69 public: 63 70 Packet(const Packet &p); 64 71 virtual ~Packet(); 65 static Packet *createPacket(ENetPacket *packet, ENetPeer *peer);66 static void deletePacket(ENetPacket *packet);72 static Packet* createPacket(ENetPacket* packet, uint32_t peerID); 73 static void deletePacket(ENetPacket* packet); 67 74 68 virtual unsigned char *getData(){ return data_; };75 virtual unsigned char* getData(){ return data_; }; 69 76 virtual unsigned int getSize() const =0; 70 77 virtual bool process(orxonox::Host* host)=0;
Note: See TracChangeset
for help on using the changeset viewer.