11 #include "erpc_rpmsg_linux_endpoint.h" 65 RPMsgEndpoint *m_endPoint;
Abstract interface for transport layer.
Definition: erpc_transport.h:35
int32_t erpc_status_t
Type used for all status and error return values.
Definition: erpc_common.h:86
erpc_status_t init(void)
This function initializes Linux environment for sending and receiving messages.
Definition: erpc_rpmsg_linux_transport.cpp:28
RPMsgLinuxTransport(RPMsgEndpoint *endPoint, int16_t remote)
Constructor to set RPMsg endpoint and remote address.
Definition: erpc_rpmsg_linux_transport.cpp:19
virtual erpc_status_t send(MessageBuffer *message)
This function sends the eRPC messages.
Definition: erpc_rpmsg_linux_transport.cpp:42
virtual erpc_status_t receive(MessageBuffer *message)
This function receives the eRPC messages.
Definition: erpc_rpmsg_linux_transport.cpp:52
Represents a memory buffer containing a message.
Definition: erpc_message_buffer.h:36
Definition: erpc_arbitrated_client_manager.h:25
RPMSG Linux transport to send/receive messages through RPMSG endpoints based on https://github.com/NXPmicro/rpmsg-sysfs/tree/0aa1817545a765c200b1b2f9b6680a420dcf9171 implementation.
Definition: erpc_rpmsg_linux_transport.h:26