Changeset 11071 for code/trunk/src/libraries/network/Connection.h
- Timestamp:
- Jan 17, 2016, 10:29:21 PM (8 years ago)
- Location:
- code/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk
- Property svn:mergeinfo changed
-
code/trunk/src/libraries/network/Connection.h
r8327 r11071 46 46 #include <map> 47 47 #include <enet/enet.h> 48 #include <boost/concept_check.hpp>49 48 50 49 namespace boost … … 61 60 const unsigned int NETWORK_MAX_QUEUE_PROCESS_TIME = 5; 62 61 63 namespace incomingEventType62 enum class IncomingEventType 64 63 { 65 enum Value 66 { 67 receivePacket = 1, // incoming packet 68 peerConnect = 2, // incoming connect request 69 peerDisconnect = 3 // incoming disconnect request 70 }; 71 72 } 64 receivePacket = 1, // incoming packet 65 peerConnect = 2, // incoming connect request 66 peerDisconnect = 3 // incoming disconnect request 67 }; 73 68 74 namespace outgoingEventType69 enum class OutgoingEventType 75 70 { 76 enum Value 77 { 78 sendPacket = 1, // outgoing packet 79 broadcastPacket = 2, // outgoing broadcast packet 80 disconnectPeer = 3, // outgoing disconnect request 81 disconnectPeers = 4 // outgoing disconnect request 82 }; 83 84 } 71 sendPacket = 1, // outgoing packet 72 broadcastPacket = 2, // outgoing broadcast packet 73 disconnectPeer = 3, // outgoing disconnect request 74 disconnectPeers = 4 // outgoing disconnect request 75 }; 85 76 86 77 struct _NetworkExport incomingEvent 87 78 { 88 uint32_t 89 incomingEventType::Valuetype;90 packet::Packet* 79 uint32_t peerID; 80 IncomingEventType type; 81 packet::Packet* packet; 91 82 }; 92 83 93 84 struct _NetworkExport outgoingEvent 94 85 { 95 uint32_t 96 outgoingEventType::Valuetype;97 ENetPacket* 98 ENetChannelID 86 uint32_t peerID; 87 OutgoingEventType type; 88 ENetPacket* packet; 89 ENetChannelID channelID; 99 90 }; 100 91
Note: See TracChangeset
for help on using the changeset viewer.