9 #ifndef _EMBEDDED_RPC__LOGEVENTLISTENERS_H_ 10 #define _EMBEDDED_RPC__LOGEVENTLISTENERS_H_ 99 bool addMessageLogger(
Transport *transport);
118 #endif // _EMBEDDED_RPC__LOGEVENTLISTENERS_H_ Abstract interface for transport layer.
Definition: erpc_transport.h:35
int32_t erpc_status_t
Type used for all status and error return values.
Definition: erpc_common.h:86
MessageLogger * m_logger
Definition: erpc_message_loggers.h:102
Transport * m_transport
Definition: erpc_message_loggers.h:69
MessageLogger * m_next
Definition: erpc_message_loggers.h:68
MessageLogger(Transport *transport)
MessageLogger constructor.
Definition: erpc_message_loggers.h:37
Logging messages objects used for logging sent/received messages.
Definition: erpc_message_loggers.h:31
MessageLogger * getNext(void)
Return next logger.
Definition: erpc_message_loggers.h:51
Represents a memory buffer containing a message.
Definition: erpc_message_buffer.h:36
Definition: erpc_arbitrated_client_manager.h:25
void setNext(MessageLogger *next)
Set next logger.
Definition: erpc_message_loggers.h:58
MessageLoggers(void)
Constructor.
Definition: erpc_message_loggers.h:83
Transport * getLogger(void)
Returns next transport object used for logging messages.
Definition: erpc_message_loggers.h:65
~MessageLogger(void)
MessageLogger destructor.
Definition: erpc_message_loggers.h:44
Logging messages functionality.
Definition: erpc_message_loggers.h:77