Class ParseTCPPacket
Defined in File ParseTCPPacket.h
Class Documentation
-
class ParseTCPPacket
Parser for an incoming TCP packet.
Public Functions
-
ParseTCPPacket()
Constructor of parser.
-
bool parseTCPSequence(const datastructure::PacketBuffer &buffer, sick::cola2::Command &command) const
Parse the tcp sequence to get the header information of the cola2 protocol.
- Parameters:
buffer – The incoming tcp connection.
command – Reference to the command and set the returned method type and mode and the data.
- Returns:
If parsing was successful.
-
uint32_t getExpectedPacketLength(const datastructure::PacketBuffer &buffer)
Gets the expected packet length for a buffer.
- Parameters:
buffer – The incoming tcp packet.
- Returns:
Expected length of the incoming packet buffer.
-
uint16_t getRequestID(const datastructure::PacketBuffer &buffer) const
Gets the request ID of the incoming tcp packet.
- Parameters:
buffer – The incoming tcp packet.
- Returns:
The request ID of the incoming packet buffer.
-
ParseTCPPacket()