| 31 | MsgSerial NetMessage::nextId = 1; |
| 32 | |
| 33 | NetMessage::NetMessage(unsigned len) |
| 34 | { |
| 35 | LockRegister(lock, "NetMessage"); |
| 36 | if (len < MSG_HEADER_LEN) |
| 37 | { |
| 38 | len = MSG_HEADER_LEN; |
| 39 | } |
| 40 | data = (unsigned8*)safeNew(totalLen = len); |
| 41 | processRoutine = nullptr; |
| 42 | dta = nullptr; |
| 43 | init(); |
| 44 | } |
| 45 | |
| 46 | MsgHeader* NetMessage::getHeader() const |
| 47 | { |