eRPC API Reference  Rev. 1.7.2
NXP Semiconductors
erpc::RPMsgBaseTransport Class Reference

Transport that other RPMsg transports inherits. More...

#include <erpc_rpmsg_lite_base_transport.h>

+ Inheritance diagram for erpc::RPMsgBaseTransport:
+ Collaboration diagram for erpc::RPMsgBaseTransport:

Public Member Functions

struct rpmsg_lite_instance * get_rpmsg_lite_instance (void)
 This function returns pointer to instance of RPMSG lite. More...
 
- Public Member Functions inherited from erpc::Transport
 Transport (void)
 Constructor.
 
virtual ~Transport (void)
 Transport destructor.
 
virtual erpc_status_t receive (MessageBuffer *message)=0
 Prototype for receiving message. More...
 
virtual erpc_status_t send (MessageBuffer *message)=0
 Prototype for send message. More...
 
virtual bool hasMessage (void)
 Poll for an incoming message. More...
 
virtual void setCrc16 (Crc16 *crcImpl)
 This functions sets the CRC-16 implementation. More...
 

Static Protected Attributes

static struct rpmsg_lite_instance * s_rpmsg
 
static uint8_t s_initialized
 

Detailed Description

Transport that other RPMsg transports inherits.

Member Function Documentation

struct rpmsg_lite_instance* erpc::RPMsgBaseTransport::get_rpmsg_lite_instance ( void  )
inline

This function returns pointer to instance of RPMSG lite.

Return values
pointerto instance of RPMSG lite

Member Data Documentation

struct rpmsg_lite_instance * RPMsgBaseTransport::s_rpmsg
staticprotected

Pointer to instance of RPMSG lite.

uint8_t RPMsgBaseTransport::s_initialized
staticprotected

Represent information if the rpmsg-lite was initialized.


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