9 #ifndef _EMBEDDED_RPC__LOGEVENTLISTENERS_H_ 10 #define _EMBEDDED_RPC__LOGEVENTLISTENERS_H_ 99 bool addMessageLogger(
Transport *transport);
128 #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:102
Transport * m_transport
Definition: erpc_message_loggers.hpp:69
MessageLogger * m_next
Definition: erpc_message_loggers.hpp:68
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:51
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:58
MessageLoggers(void)
Constructor.
Definition: erpc_message_loggers.hpp:83
Transport * getLogger(void)
Returns next transport object used for logging messages.
Definition: erpc_message_loggers.hpp:65
~MessageLogger(void)
MessageLogger destructor.
Definition: erpc_message_loggers.hpp:44
Logging messages functionality.
Definition: erpc_message_loggers.hpp:77