- Timestamp:
- Dec 30, 2015, 11:34:25 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/cpp11_v2/src/libraries/network/Connection.h
r10774 r11006 60 60 const unsigned int NETWORK_MAX_QUEUE_PROCESS_TIME = 5; 61 61 62 namespace incomingEventType62 enum class IncomingEventType 63 63 { 64 enum Value 65 { 66 receivePacket = 1, // incoming packet 67 peerConnect = 2, // incoming connect request 68 peerDisconnect = 3 // incoming disconnect request 69 }; 70 71 } 64 receivePacket = 1, // incoming packet 65 peerConnect = 2, // incoming connect request 66 peerDisconnect = 3 // incoming disconnect request 67 }; 72 68 73 namespace outgoingEventType69 enum class OutgoingEventType 74 70 { 75 enum Value 76 { 77 sendPacket = 1, // outgoing packet 78 broadcastPacket = 2, // outgoing broadcast packet 79 disconnectPeer = 3, // outgoing disconnect request 80 disconnectPeers = 4 // outgoing disconnect request 81 }; 82 83 } 71 sendPacket = 1, // outgoing packet 72 broadcastPacket = 2, // outgoing broadcast packet 73 disconnectPeer = 3, // outgoing disconnect request 74 disconnectPeers = 4 // outgoing disconnect request 75 }; 84 76 85 77 struct _NetworkExport incomingEvent 86 78 { 87 uint32_t 88 incomingEventType::Valuetype;89 packet::Packet* 79 uint32_t peerID; 80 IncomingEventType type; 81 packet::Packet* packet; 90 82 }; 91 83 92 84 struct _NetworkExport outgoingEvent 93 85 { 94 uint32_t 95 outgoingEventType::Valuetype;96 ENetPacket* 97 ENetChannelID 86 uint32_t peerID; 87 OutgoingEventType type; 88 ENetPacket* packet; 89 ENetChannelID channelID; 98 90 }; 99 91
Note: See TracChangeset
for help on using the changeset viewer.