10 #ifndef _EMBEDDED_RPC__INTER_THREAD_BUFFER_TRANSPORT_H_ 11 #define _EMBEDDED_RPC__INTER_THREAD_BUFFER_TRANSPORT_H_ 63 virtual int32_t getAvailable(
void)
const {
return 0; }
82 #endif // _EMBEDDED_RPC__INTER_THREAD_BUFFER_TRANSPORT_H_ Abstract interface for transport layer.
Definition: erpc_transport.h:36
Definition: erpc_inter_thread_buffer_transport.h:66
virtual erpc_status_t receive(MessageBuffer *message)
Prototype for receiving message.
Definition: erpc_inter_thread_buffer_transport.cpp:42
virtual erpc_status_t send(MessageBuffer *message)
Prototype for send message.
Definition: erpc_inter_thread_buffer_transport.cpp:61
Transport(void)
Constructor.
Definition: erpc_transport.h:42
enum _erpc_status erpc_status_t
Type used for all status and error return values.
Definition: erpc_common.h:87
Represents a memory buffer containing a message.
Definition: erpc_message_buffer.h:37
Definition: erpc_arbitrated_client_manager.h:25
Very basic transport to send/receive messages between threads.
Definition: erpc_inter_thread_buffer_transport.h:44
Mutex.
Definition: erpc_threading.h:338
Simple semaphore class.
Definition: erpc_threading.h:445