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.hpp:36
Definition: erpc_inter_thread_buffer_transport.hpp:66
virtual erpc_status_t receive(MessageBuffer *message)
Prototype for receiving message.
Definition: erpc_inter_thread_buffer_transport.cpp:40
virtual erpc_status_t send(MessageBuffer *message)
Prototype for send message.
Definition: erpc_inter_thread_buffer_transport.cpp:59
Transport(void)
Constructor.
Definition: erpc_transport.hpp:42
enum _erpc_status erpc_status_t
Type used for all status and error return values.
Definition: erpc_common.h:85
Represents a memory buffer containing a message.
Definition: erpc_message_buffer.hpp:37
Definition: erpc_arbitrated_client_manager.hpp:25
Very basic transport to send/receive messages between threads.
Definition: erpc_inter_thread_buffer_transport.hpp:44
Mutex.
Definition: erpc_threading.h:338
Simple semaphore class.
Definition: erpc_threading.h:445