![]() |
eRPC API Reference
Rev. 1.9.0
NXP Semiconductors
|
C++ core. More...
C++ core.
Collaboration diagram for Infrastructure:Modules | |
| Transports | |
| Superclasses for building transports. | |
| Utilities | |
| Utility code used by the infrastructure. | |
| Server | |
| Server classes. | |
| Client | |
| Client classes. | |
| Serialization | |
| Classes used for message serialization. | |
Macros | |
| #define | ERPC_VERSION |
| String version of eRPC. | |
| #define | ERPC_VERSION_NUMBER |
| Integer version of eRPC. | |
Typedefs | |
| typedef enum _erpc_status | erpc_status_t |
| Type used for all status and error return values. | |
| enum _erpc_status |
eRPC status return codes.
| Enumerator | |
|---|---|
| kErpcStatus_Success |
No error occurred. |
| kErpcStatus_Fail |
Generic failure. |
| kErpcStatus_InvalidArgument |
Argument is an invalid value. |
| kErpcStatus_Timeout |
Operated timed out. |
| kErpcStatus_InvalidMessageVersion |
Message header contains an unknown version. |
| kErpcStatus_ExpectedReply |
Expected a reply message but got another message type. |
| kErpcStatus_CrcCheckFailed |
Message is corrupted. |
| kErpcStatus_BufferOverrun |
Attempt to read or write past the end of a buffer. |
| kErpcStatus_UnknownName |
Could not find host with given name. |
| kErpcStatus_ConnectionFailure |
Failed to connect to host. |
| kErpcStatus_ConnectionClosed |
Connected closed by peer. |
| kErpcStatus_MemoryError |
Memory allocation error. |
| kErpcStatus_ServerIsDown |
Server is stopped. |
| kErpcStatus_InitFailed |
Transport layer initialization failed. |
| kErpcStatus_ReceiveFailed |
Failed to receive data. |
| kErpcStatus_SendFailed |
Failed to send data. |
| kErpcStatus_UnknownCallback |
Sending/Receiving callback function which is not defined in IDL. |
| kErpcStatus_NestedCallFailure |
Calling eRPC function from another eRPC function. For more information see erpc_common.h. |
| kErpcStatus_BadAddressScale |
When sending address from bigger architecture to smaller. |