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:35
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:40
int32_t erpc_status_t
Type used for all status and error return values.
Definition: erpc_common.h:86
Transport(void)
Constructor.
Definition: erpc_transport.h:41
Represents a memory buffer containing a message.
Definition: erpc_message_buffer.h:36
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:259
Simple semaphore class.
Definition: erpc_threading.h:359