tinyproto
tinyproto::StaticSerialHdlcLink< MTU, BUFFER_SIZE, BLOCK > Member List

This is the complete list of members for tinyproto::StaticSerialHdlcLink< MTU, BUFFER_SIZE, BLOCK >, including all inherited members.

begin(on_frame_read_cb_t onReadCb, on_frame_send_cb_t onSendCb, void *udata) override (defined in tinyproto::ISerialLinkLayer< IHdlcLinkLayer, BLOCK >)tinyproto::ISerialLinkLayer< IHdlcLinkLayer, BLOCK >inlinevirtual
end() override (defined in tinyproto::ISerialLinkLayer< IHdlcLinkLayer, BLOCK >)tinyproto::ISerialLinkLayer< IHdlcLinkLayer, BLOCK >inlinevirtual
flushTx() overridetinyproto::IHdlcLinkLayervirtual
getCrc() (defined in tinyproto::IHdlcLinkLayer)tinyproto::IHdlcLinkLayerinline
getData(uint8_t *data, int size) (defined in tinyproto::IHdlcLinkLayer)tinyproto::IHdlcLinkLayerprotected
getMtu()tinyproto::ILinkLayerinline
getTimeout()tinyproto::ILinkLayerinline
IHdlcLinkLayer(void *buffer, int size) (defined in tinyproto::IHdlcLinkLayer)tinyproto::IHdlcLinkLayer
ILinkLayer() (defined in tinyproto::ILinkLayer)tinyproto::ILinkLayerinline
ISerialLinkLayer(char *dev, void *buffer, int size) (defined in tinyproto::ISerialLinkLayer< IHdlcLinkLayer, BLOCK >)tinyproto::ISerialLinkLayer< IHdlcLinkLayer, BLOCK >inline
parseData(const uint8_t *data, int size) (defined in tinyproto::IHdlcLinkLayer)tinyproto::IHdlcLinkLayerprotected
put(void *buf, int size, uint32_t timeout) overridetinyproto::IHdlcLinkLayervirtual
runRx() override (defined in tinyproto::ISerialLinkLayer< IHdlcLinkLayer, BLOCK >)tinyproto::ISerialLinkLayer< IHdlcLinkLayer, BLOCK >inlinevirtual
runTx() override (defined in tinyproto::ISerialLinkLayer< IHdlcLinkLayer, BLOCK >)tinyproto::ISerialLinkLayer< IHdlcLinkLayer, BLOCK >inlinevirtual
setBuffer(void *buffer, int size) (defined in tinyproto::IHdlcLinkLayer)tinyproto::IHdlcLinkLayerinline
setCrc(hdlc_crc_t crc) (defined in tinyproto::IHdlcLinkLayer)tinyproto::IHdlcLinkLayerinline
setMtu(int mtu)tinyproto::ILinkLayerinline
setSpeed(uint32_t speed) (defined in tinyproto::ISerialLinkLayer< IHdlcLinkLayer, BLOCK >)tinyproto::ISerialLinkLayer< IHdlcLinkLayer, BLOCK >inline
setTimeout(uint32_t timeout)tinyproto::ILinkLayerinline
StaticSerialHdlcLink(char *dev) (defined in tinyproto::StaticSerialHdlcLink< MTU, BUFFER_SIZE, BLOCK >)tinyproto::StaticSerialHdlcLink< MTU, BUFFER_SIZE, BLOCK >inlineexplicit
~IHdlcLinkLayer() (defined in tinyproto::IHdlcLinkLayer)tinyproto::IHdlcLinkLayer
~ILinkLayer()=defaulttinyproto::ILinkLayervirtual