MOS Source Code
Loading...
Searching...
No Matches
net-networkd.pb.h
Go to the documentation of this file.
1
/* Automatically generated nanopb header */
2
/* Generated by nanopb-1.0.0-dev */
3
4
#ifndef PB_NET_NETWORKD_PB_H_INCLUDED
5
#define PB_NET_NETWORKD_PB_H_INCLUDED
6
#include <pb.h>
7
#include "
mosrpc.pb.h
"
8
#include "
mosrpc-options.pb.h
"
9
10
#if PB_PROTO_HEADER_VERSION != 40
11
#error Regenerate this file with the current version of nanopb generator.
12
#endif
13
14
/* Struct definitions */
15
typedef
struct
_RegisterNetworkDeviceRequest {
16
char
*
device_name
;
/* the name of the network device */
17
char
*
rpc_server_name
;
/* the name of the RPC server to register with */
18
}
RegisterNetworkDeviceRequest
;
19
20
typedef
struct
_RegisterNetworkDeviceResponse {
21
mosrpc_result
result
;
/* the result of the registration */
22
}
RegisterNetworkDeviceResponse
;
23
24
25
#ifdef __cplusplus
26
extern
"C"
{
27
#endif
28
29
/* Initializer values for message structs */
30
#define RegisterNetworkDeviceRequest_init_default {NULL, NULL}
31
#define RegisterNetworkDeviceResponse_init_default {mosrpc_result_init_default}
32
#define RegisterNetworkDeviceRequest_init_zero {NULL, NULL}
33
#define RegisterNetworkDeviceResponse_init_zero {mosrpc_result_init_zero}
34
35
/* Field tags (for use in manual encoding/decoding) */
36
#define RegisterNetworkDeviceRequest_device_name_tag 1
37
#define RegisterNetworkDeviceRequest_rpc_server_name_tag 2
38
#define RegisterNetworkDeviceResponse_result_tag 1
39
40
/* Struct field encoding specification for nanopb */
41
#define RegisterNetworkDeviceRequest_FIELDLIST(X, a) \
42
X(a, POINTER, SINGULAR, STRING, device_name, 1) \
43
X(a, POINTER, SINGULAR, STRING, rpc_server_name, 2)
44
#define RegisterNetworkDeviceRequest_CALLBACK NULL
45
#define RegisterNetworkDeviceRequest_DEFAULT NULL
46
47
#define RegisterNetworkDeviceResponse_FIELDLIST(X, a) \
48
X(a, STATIC, SINGULAR, MESSAGE, result, 1)
49
#define RegisterNetworkDeviceResponse_CALLBACK NULL
50
#define RegisterNetworkDeviceResponse_DEFAULT NULL
51
#define RegisterNetworkDeviceResponse_result_MSGTYPE mosrpc_result
52
53
extern
const
pb_msgdesc_t
RegisterNetworkDeviceRequest_msg
;
54
extern
const
pb_msgdesc_t
RegisterNetworkDeviceResponse_msg
;
55
56
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
57
#define RegisterNetworkDeviceRequest_fields &RegisterNetworkDeviceRequest_msg
58
#define RegisterNetworkDeviceResponse_fields &RegisterNetworkDeviceResponse_msg
59
60
/* Maximum encoded size of messages (where known) */
61
/* RegisterNetworkDeviceRequest_size depends on runtime parameters */
62
#if defined(mosrpc_result_size)
63
#define NET_NETWORKD_PB_H_MAX_SIZE RegisterNetworkDeviceResponse_size
64
#define RegisterNetworkDeviceResponse_size (6 + mosrpc_result_size)
65
#endif
66
67
#ifdef __cplusplus
68
}
/* extern "C" */
69
#endif
70
71
#endif
mosrpc-options.pb.h
mosrpc.pb.h
RegisterNetworkDeviceRequest_msg
const pb_msgdesc_t RegisterNetworkDeviceRequest_msg
RegisterNetworkDeviceResponse_msg
const pb_msgdesc_t RegisterNetworkDeviceResponse_msg
RegisterNetworkDeviceRequest
Definition
net-networkd.pb.h:15
RegisterNetworkDeviceRequest::rpc_server_name
char * rpc_server_name
Definition
net-networkd.pb.h:17
RegisterNetworkDeviceRequest::device_name
char * device_name
Definition
net-networkd.pb.h:16
RegisterNetworkDeviceResponse
Definition
net-networkd.pb.h:20
RegisterNetworkDeviceResponse::result
mosrpc_result result
Definition
net-networkd.pb.h:21
mosrpc_result
Definition
mosrpc.pb.h:13
build
mosrpc
proto
net-networkd.pb.h
Generated on
for MOS Source Code by
1.14.0