eRPC API Reference  Rev. 1.12.0
NXP Semiconductors
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nerpc
 CArbitratedClientManagerClient that can share a transport with a server
 CBasicCodecSimple binary serialization format
 CBasicCodecFactoryBasic codec factory implements functions from codec factory
 CClientManagerBase client implementation
 CClientServerCommonCommon class inherited by client and server class
 CCodecAbstract serialization encoder/decoder interface
 CCodecFactoryAbstract interface for codec factory
 CCrc16Class for compute crc16
 CCursorCursor within a MessageBuffer
 CDspiMasterTransportVery basic transport to send/receive messages via DSPI
 CDspiSlaveTransportVery basic transport to send/receive messages via DSPI
 CFramedTransportBase class for framed transport layers
 CHeaderContents of the header that prefixes each message
 CI2cSlaveTransportVery basic transport to send/receive messages via I2C
 CInterThreadBufferTransportVery basic transport to send/receive messages between threads
 CSharedState
 CLPI2cSlaveTransportVery basic transport to send/receive messages via LPI2C
 CLPSpiSlaveTransportVery basic transport to send/receive messages via LPSPI
 CManuallyConstructedAllocates static storage for an object
 CMessageBufferRepresents a memory buffer containing a message
 CMessageBufferFactoryAbstract interface for message buffer factory
 CMessageLoggerLogging messages objects used for logging sent/received messages
 CMessageLoggersLogging messages functionality
 CMutexMutex
 CGuard
 CMUTransportTransport that uses Messaging Unit (MU) for interprocessor messaging
 CPrePostActionClient and server may used cb functions before and after rpc call
 CRequestContextEncapsulates all information about a request
 CRPMsgBaseTransport that other RPMsg transports inherits
 CRPMsgLinuxTransportRPMSG Linux transport to send/receive messages through RPMSG endpoints based on github.com/nxp-mcuxpresso/rpmsg-sysfs/tree/0aa1817545a765c200b1b2f9b6680a420dcf9171 implementation
 CRPMsgRTOSTransportTransport that uses RPMsg zero copy RTOS API for interprocessor messaging
 CRPMsgTransportTransport that uses RPMsg zero copy API for interprocessor messaging
 CRPMsgTTYRTOSTransportTransport that uses RPMsg zero copy RTOS API for interprocessor messaging
 CSemaphoreSimple semaphore class
 CSerialTransportSerial transport layer for host PC
 CServerBased server functionality
 CServiceAbstract interface for service, which can be executed on server side
 CSimpleServerBased server implementation
 CSpidevMasterTransportVery basic transport to send/receive messages via SPIdev
 CSpiMasterTransportVery basic transport to send/receive messages via SPI
 CSpiSlaveTransportVery basic transport to send/receive messages via SPI
 CStaticQueueTemplate class which implements static queue as ring buffer
 CTCPTransportClient side of TCP/IP transport
 CThreadSimple thread class
 CTransportAbstract interface for transport layer
 CTransportArbitratorInterposer to share transport between client and server
 CPendingClientInfoRequest info for a client trying to receive a response
 CTransportFactoryAbstract interface for transport factory
 CUartTransportVery basic transport to send/receive messages via UART
 CUsbCdcTransportVery basic transport to send/receive messages via virtual USB CDC port
 CDynamicMessageBufferFactoryDynamic message buffer factory
 CI2C_CLB_USER_DATA_PTR
 CLPI2C_CLB_USER_DATA_PTR
 CRPMsgMessageBufferFactoryRPMsg zero copy message buffer factory
 CStaticMessageBufferFactoryStatic Message buffer factory