| eRPC API Reference Rev. 1.8.1 NXP Semiconductors

- Main Page
- API Reference
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | Protected Attributes | List of all members
erpc::MessageLogger Class Reference
Infrastructure » Utilities

Logging messages objects used for logging sent/received messages. More...

`#include <erpc_message_loggers.h>`

Collaboration diagram for erpc::MessageLogger:
[legend]

## Public Member Functions
| MessageLogger (Transport *transport)
| MessageLogger constructor.
| ~MessageLogger (void)
| MessageLogger destructor.
MessageLogger * | getNext (void)
| Return next logger. More...
void | setNext (MessageLogger *next)
| Set next logger. More...
Transport * | getLogger (void)
| Returns next transport object used for logging messages. More...

## Protected Attributes
MessageLogger * | m_next
Transport * | m_transport

## Detailed Description

Logging messages objects used for logging sent/received messages.

## Member Function Documentation

MessageLogger* erpc::MessageLogger::getNext | ( | void |  | ) |
| inline

Return next logger.

Returns
  Pointer to next logger.

void erpc::MessageLogger::setNext | ( | MessageLogger * | next | ) |
| inline

Set next logger.

Parameters

  [in] | next | Pointer to next logger.

Transport* erpc::MessageLogger::getLogger | ( | void |  | ) |
| inline

Returns next transport object used for logging messages.

Returns
  Transport object used for logging messages.

## Member Data Documentation

MessageLogger* erpc::MessageLogger::m_next
| protected

Pointer to next logger.

Transport* erpc::MessageLogger::m_transport
| protected

Pointer to transport object used for logging messages.

The documentation for this class was generated from the following file:

- erpc_message_loggers.h