Changeset 2836 for code/branches/netp2/src/network/packet
- Timestamp:
- Mar 23, 2009, 5:00:54 PM (16 years ago)
- Location:
- code/branches/netp2/src/network/packet
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/netp2/src/network/packet/Gamestate.cc
r2773 r2836 107 107 for(it = ObjectList<Synchronisable>::begin(); it; ++it){ 108 108 109 tempsize=it->getSize(id, mode); 109 // tempsize=it->getSize(id, mode); 110 111 tempsize = it->getData(mem, id, mode); 112 if ( it->doSync( id, mode ) ) 113 dataMap_.push_back( obj(it->getObjectID(), it->getCreatorID(), tempsize, mem-data_) ); 114 110 115 #ifndef NDEBUG 111 116 if(currentsize+tempsize > size){ … … 123 128 }// stop allocate additional memory 124 129 #endif 125 126 if ( it->doSync( id, mode ) ) 127 dataMap_.push_back( obj(it->getObjectID(), it->getCreatorID(), tempsize, mem-data_) ); 128 if(!it->getData(mem, id, mode)) 129 return false; // mem pointer gets automatically increased because of call by reference 130 // if(!it->getData(mem, id, mode)) 131 // return false; // mem pointer gets automatically increased because of call by reference 130 132 // increase size counter by size of current synchronisable 131 133 currentsize+=tempsize; -
code/branches/netp2/src/network/packet/Packet.h
r2773 r2836 66 66 virtual unsigned int getSize() const =0; 67 67 virtual bool process()=0; 68 uint32_t getFlags()68 inline uint32_t getFlags() 69 69 { return flags_; } 70 in t getClientID()70 inline int getClientID() 71 71 { return clientID_; } 72 void setClientID( int id )72 inline void setClientID( int id ) 73 73 { clientID_ = id; } 74 74
Note: See TracChangeset
for help on using the changeset viewer.