| 426 | } |
| 427 | |
| 428 | inline bool ReadBasicPacketHeader(const char** pktData, const char* pktEnd, EUdpCmd* cmd, ui8* originalCmd) { |
| 429 | *originalCmd = Read<ui8>(pktData); |
| 430 | *cmd = EUdpCmd(*originalCmd & MASK_CLEAR); |
| 431 | /* |
| 432 | Cerr << "Read packet header: originalCmd=" << (*originalCmd & 255) |
| 433 | << ", cmd=" << (*originalCmd & MASK_CLEAR) |
| 434 | << ", pktData<=pktEnd:" << (*pktData <= pktEnd) |
| 435 | << ", IsValidCmd(cmd)=" << IsValidCmd(*cmd) |
| 436 | << Endl; |
| 437 | */ |
| 438 | return *pktData <= pktEnd && IsValidCmd(*cmd); |
| 439 | } |
| 440 | |
| 441 | /////////////////////////////////////////////////////////////////////////////// |
| 442 |
no test coverage detected