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 */
15typedef 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 */
19
20typedef struct _RegisterNetworkDeviceResponse {
21 mosrpc_result result; /* the result of the registration */
23
24
25#ifdef __cplusplus
26extern "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) \
42X(a, POINTER, SINGULAR, STRING, device_name, 1) \
43X(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) \
48X(a, STATIC, SINGULAR, MESSAGE, result, 1)
49#define RegisterNetworkDeviceResponse_CALLBACK NULL
50#define RegisterNetworkDeviceResponse_DEFAULT NULL
51#define RegisterNetworkDeviceResponse_result_MSGTYPE mosrpc_result
52
53extern const pb_msgdesc_t RegisterNetworkDeviceRequest_msg;
54extern 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
const pb_msgdesc_t RegisterNetworkDeviceRequest_msg
const pb_msgdesc_t RegisterNetworkDeviceResponse_msg