eRPC API Reference  Rev. 1.9.0
NXP Semiconductors
erpc_common.h
1 /*
2  * Copyright (c) 2015-2016, Freescale Semiconductor, Inc.
3  * Copyright 2016-2017 NXP
4  * Copyright 2021 ACRIOS Systems s.r.o.
5  * All rights reserved.
6  *
7  *
8  * SPDX-License-Identifier: BSD-3-Clause
9  */
10 
11 #ifndef _EMBEDDED_RPC__ERPC_COMMON_H_
12 #define _EMBEDDED_RPC__ERPC_COMMON_H_
13 
14 #include <stdint.h>
15 
21 // Definitions
24 
27 {
30 
33 
36 
39 
42 
45 
48 
51 
54 
57 
60 
63 
66 
69 
72 
75 
78 
81 
84 };
85 
88 
91 #endif /* _EMBEDDED_RPC__ERPC_COMMON_H_ */
Failed to send data.
Definition: erpc_common.h:74
Failed to receive data.
Definition: erpc_common.h:71
No error occurred.
Definition: erpc_common.h:29
enum _erpc_status erpc_status_t
Type used for all status and error return values.
Definition: erpc_common.h:87
Could not find host with given name.
Definition: erpc_common.h:53
Operated timed out.
Definition: erpc_common.h:38
Server is stopped.
Definition: erpc_common.h:65
Transport layer initialization failed.
Definition: erpc_common.h:68
_erpc_status
eRPC status return codes.
Definition: erpc_common.h:26
Message is corrupted.
Definition: erpc_common.h:47
Memory allocation error.
Definition: erpc_common.h:62
When sending address from bigger architecture to smaller.
Definition: erpc_common.h:83
Connected closed by peer.
Definition: erpc_common.h:59
Sending/Receiving callback function which is not defined in IDL.
Definition: erpc_common.h:77
Argument is an invalid value.
Definition: erpc_common.h:35
Message header contains an unknown version.
Definition: erpc_common.h:41
Attempt to read or write past the end of a buffer.
Definition: erpc_common.h:50
Failed to connect to host.
Definition: erpc_common.h:56
Generic failure.
Definition: erpc_common.h:32
Calling eRPC function from another eRPC function. For more information see erpc_common.h.
Definition: erpc_common.h:80
Expected a reply message but got another message type.
Definition: erpc_common.h:44