9 #ifndef _EMBEDDED_RPC__LOGEVENTLISTENERS_H_ 10 #define _EMBEDDED_RPC__LOGEVENTLISTENERS_H_ 96 bool addMessageLogger(
Transport *transport);
125 #endif // _EMBEDDED_RPC__LOGEVENTLISTENERS_H_ Abstract interface for transport layer.
Definition: erpc_transport.hpp:36
enum _erpc_status erpc_status_t
Type used for all status and error return values.
Definition: erpc_common.h:85
MessageLogger * m_logger
Definition: erpc_message_loggers.hpp:99
Transport * m_transport
Definition: erpc_message_loggers.hpp:67
MessageLogger * m_next
Definition: erpc_message_loggers.hpp:66
MessageLogger(Transport *transport)
MessageLogger constructor.
Definition: erpc_message_loggers.hpp:37
Logging messages objects used for logging sent/received messages.
Definition: erpc_message_loggers.hpp:31
MessageLogger * getNext(void)
Return next logger.
Definition: erpc_message_loggers.hpp:49
Represents a memory buffer containing a message.
Definition: erpc_message_buffer.hpp:37
Definition: erpc_arbitrated_client_manager.hpp:25
void setNext(MessageLogger *next)
Set next logger.
Definition: erpc_message_loggers.hpp:56
MessageLoggers(void)
Constructor.
Definition: erpc_message_loggers.hpp:81
Transport * getLogger(void)
Returns next transport object used for logging messages.
Definition: erpc_message_loggers.hpp:63
~MessageLogger(void)
MessageLogger destructor.
Definition: erpc_message_loggers.hpp:42
Logging messages functionality.
Definition: erpc_message_loggers.hpp:75