eRPC API Reference
Rev. 1.12.0
NXP Semiconductors
|
C++ core. More...
C++ core.
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. |