37 #ifndef HDLC_FRAME_PARSER_H 38 #define HDLC_FRAME_PARSER_H 52 size_t AddChunk(
const unsigned char* a_Buffer,
size_t a_Bytes);
53 bool RemoveEscapeCharacters();
54 HdlcFrame DeserializeFrame(
const std::vector<unsigned char> &a_UnescapedBuffer)
const;
59 enum { max_length = 1024 };
60 std::vector<unsigned char> m_Buffer;
61 bool m_bStartTokenSeen;
64 #endif // HDLC_FRAME_PARSER_H
Copyright (c) 2016, Florian Evers, florian-evers@gmx.de All rights reserved.
FrameParser(ProtocolState &a_ProtocolState)
void AddReceivedRawBytes(const unsigned char *a_Buffer, size_t a_Bytes)