Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Sep 6, 2008, 1:39:51 PM (16 years ago)
Author:
scheusso
Message:

enet callback disabled

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/network/src/network/packet/Packet.cc

    r1711 r1712  
    6060}
    6161
     62void blub(ENetPacket *packet){
     63  COUT(0) << "blubb" << std::endl;
     64}
     65
    6266Packet::Packet(unsigned char *data, int clientID){
    6367  flags_ = PACKET_FLAG_DEFAULT;
     
    7377  clientID_ = ClientInformation::findClient(&peer->address)->getID();
    7478  data_ = packet->data;
    75   enet_packet_destroy(packet);
    7679}
    7780
    7881Packet::Packet(const Packet &p){
     82  enetPacket_=p.enetPacket_;
    7983  flags_=p.flags_;
    8084  if(p.data_){
     
    9397
    9498bool Packet::send(){
    95   if(packetDirection_ != ENUM::Outgoing && packetDirection_ != ENUM::Bidirectional )
     99  /*if(packetDirection_ != ENUM::Outgoing && packetDirection_ != ENUM::Bidirectional ){
     100    assert(0);
    96101    return false;
     102  }*/
    97103  if(!enetPacket_){
    98     if(!data_)
     104    if(!data_){
     105      assert(0);
    99106      return false;
     107    }
    100108    enetPacket_ = enet_packet_create(getData(), getSize(), getFlags());
    101     enetPacket_->freeCallback = &Packet::deletePacket;
     109    enetPacket_->freeCallback = &blub;
    102110    packetMap_[enetPacket_] = this;
    103111  }
Note: See TracChangeset for help on using the changeset viewer.