eRPC API Reference  Rev. 1.7.2
NXP Semiconductors
erpc_common.h
1 /*
2  * Copyright (c) 2015-2016, Freescale Semiconductor, Inc.
3  * Copyright 2016-2017 NXP
4  * All rights reserved.
5  *
6  *
7  * SPDX-License-Identifier: BSD-3-Clause
8  */
9 
10 #ifndef _EMBEDDED_RPC__ERPC_COMMON_H_
11 #define _EMBEDDED_RPC__ERPC_COMMON_H_
12 
13 #include <stdint.h>
14 
20 // Definitions
23 
26 {
29 
32 
35 
38 
41 
44 
47 
50 
53 
56 
59 
62 
65 
68 
71 
74 
77 
80 
83 };
84 
86 typedef int32_t erpc_status_t;
87 
90 #endif /* _EMBEDDED_RPC__ERPC_COMMON_H_ */
int32_t erpc_status_t
Type used for all status and error return values.
Definition: erpc_common.h:86
Failed to send data.
Definition: erpc_common.h:73
Failed to receive data.
Definition: erpc_common.h:70
No error occurred.
Definition: erpc_common.h:28
Could not find host with given name.
Definition: erpc_common.h:52
Operated timed out.
Definition: erpc_common.h:37
Server is stopped.
Definition: erpc_common.h:64
Transport layer initialization failed.
Definition: erpc_common.h:67
_erpc_status
eRPC status return codes.
Definition: erpc_common.h:25
Message is corrupted.
Definition: erpc_common.h:46
Memory allocation error.
Definition: erpc_common.h:61
When sending address from bigger architecture to smaller.
Definition: erpc_common.h:82
Connected closed by peer.
Definition: erpc_common.h:58
Sending/Receiving callback function which is not defined in IDL.
Definition: erpc_common.h:76
Argument is an invalid value.
Definition: erpc_common.h:34
Message header contains an unknown version.
Definition: erpc_common.h:40
Attempt to read or write past the end of a buffer.
Definition: erpc_common.h:49
Failed to connect to host.
Definition: erpc_common.h:55
Generic failure.
Definition: erpc_common.h:31
Calling eRPC function from another eRPC function. For more information see erpc_common.h.
Definition: erpc_common.h:79
Expected a reply message but got another message type.
Definition: erpc_common.h:43