Changeset 1712 for code/branches/network/src/network/packet/Packet.cc
- Timestamp:
- Sep 6, 2008, 1:39:51 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/network/src/network/packet/Packet.cc
r1711 r1712 60 60 } 61 61 62 void blub(ENetPacket *packet){ 63 COUT(0) << "blubb" << std::endl; 64 } 65 62 66 Packet::Packet(unsigned char *data, int clientID){ 63 67 flags_ = PACKET_FLAG_DEFAULT; … … 73 77 clientID_ = ClientInformation::findClient(&peer->address)->getID(); 74 78 data_ = packet->data; 75 enet_packet_destroy(packet);76 79 } 77 80 78 81 Packet::Packet(const Packet &p){ 82 enetPacket_=p.enetPacket_; 79 83 flags_=p.flags_; 80 84 if(p.data_){ … … 93 97 94 98 bool Packet::send(){ 95 if(packetDirection_ != ENUM::Outgoing && packetDirection_ != ENUM::Bidirectional ) 99 /*if(packetDirection_ != ENUM::Outgoing && packetDirection_ != ENUM::Bidirectional ){ 100 assert(0); 96 101 return false; 102 }*/ 97 103 if(!enetPacket_){ 98 if(!data_) 104 if(!data_){ 105 assert(0); 99 106 return false; 107 } 100 108 enetPacket_ = enet_packet_create(getData(), getSize(), getFlags()); 101 enetPacket_->freeCallback = & Packet::deletePacket;109 enetPacket_->freeCallback = &blub; 102 110 packetMap_[enetPacket_] = this; 103 111 }
Note: See TracChangeset
for help on using the changeset viewer.