Извлекатель пакетов
Подробнее...
|
|
typedef std::function< int(const uchar *, const uchar *, int)> | PacketExtractorHeaderFunc |
| | TODO: написать документацию, тут ничего не понятно Pass SourceHeaderPtr, ReceivedHeaderPtr, HeaderSize. Return size of payload if packet is correct, or -1 if incorrect.
|
| |
|
typedef std::function< bool(const uchar *, int)> | PacketExtractorPayloadFunc |
| | Pass ReceivedDataPtr, DataSize. Return true if packet is correct, false otherwise.
|
| |
|
typedef std::function< bool(const uchar *, const uchar *, int)> | PacketExtractorFooterFunc |
| | Pass SourceFooterPtr, ReceivedFooterPtr, FooterSize. Return true if packet is correct, false otherwise.
|
| |