discoverpixy
Public Member Functions | Protected Attributes | List of all members
Link Class Referenceabstract
Inheritance diagram for Link:
Inheritance graph
[legend]

Public Member Functions

virtual int send (const uint8_t *data, uint32_t len, uint16_t timeoutMs)=0
 
virtual int receive (uint8_t *data, uint32_t len, uint16_t timeoutMs)=0
 
virtual void setTimer ()=0
 
virtual uint32_t getTimer ()=0
 
virtual uint32_t getFlags (uint8_t index=LINK_FLAG_INDEX_FLAGS)
 
virtual uint32_t blockSize ()
 
virtual int getBuffer (uint8_t **, uint32_t *)
 
virtual int send (const uint8_t *data, uint32_t len, uint16_t timeoutMs)=0
 
virtual int receive (uint8_t *data, uint32_t len, uint16_t timeoutMs)=0
 
virtual void setTimer ()=0
 
virtual uint32_t getTimer ()=0
 
virtual uint32_t getFlags (uint8_t index=LINK_FLAG_INDEX_FLAGS)
 
virtual uint32_t blockSize ()
 
virtual int getBuffer (uint8_t **, uint32_t *)
 

Protected Attributes

uint32_t m_flags
 
uint32_t m_blockSize
 

The documentation for this class was generated from the following file: