UM C API 6.17.1

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

Data Structures | Macros | Typedefs | Enumerations | Functions | Variables
dro_mon.pb-c.h File Reference

Defintions for protocol buffers. More...

`#include <protobuf-c/protobuf-c.h>`
`#include "um_mon_attributes.pb-c.h"`

Go to the source code of this file.

## Data Structures
struct | _Lbmmon__DROMonMsg__Configs__Gateway
struct | _Lbmmon__DROMonMsg__Configs__Portal
struct | _Lbmmon__DROMonMsg__Configs
struct | _Lbmmon__DROMonMsg__Stats__Local__MallocInfo
struct | _Lbmmon__DROMonMsg__Stats__Local
struct | _Lbmmon__DROMonMsg__Stats__Portal__Endpoint__Receive
struct | _Lbmmon__DROMonMsg__Stats__Portal__Endpoint__Send
struct | _Lbmmon__DROMonMsg__Stats__Portal__Endpoint
struct | _Lbmmon__DROMonMsg__Stats__Portal__Peer__Receive
struct | _Lbmmon__DROMonMsg__Stats__Portal__Peer__Send
struct | _Lbmmon__DROMonMsg__Stats__Portal__Peer__UDPReceive
struct | _Lbmmon__DROMonMsg__Stats__Portal__Peer__UDPSend
struct | _Lbmmon__DROMonMsg__Stats__Portal__Peer
struct | _Lbmmon__DROMonMsg__Stats__Portal
struct | _Lbmmon__DROMonMsg__Stats__OtherGateway__OtherPortal
struct | _Lbmmon__DROMonMsg__Stats__OtherGateway
struct | _Lbmmon__DROMonMsg__Stats
struct | _Lbmmon__DROMonMsg

## Macros
#define | LBMMON__DROMON_MSG__CONFIGS__GATEWAY__INIT
#define | LBMMON__DROMON_MSG__CONFIGS__PORTAL__INIT
#define | LBMMON__DROMON_MSG__CONFIGS__INIT
#define | LBMMON__DROMON_MSG__STATS__LOCAL__MALLOC_INFO__INIT
#define | LBMMON__DROMON_MSG__STATS__LOCAL__INIT
#define | LBMMON__DROMON_MSG__STATS__PORTAL__ENDPOINT__RECEIVE__INIT
#define | LBMMON__DROMON_MSG__STATS__PORTAL__ENDPOINT__SEND__INIT
#define | LBMMON__DROMON_MSG__STATS__PORTAL__ENDPOINT__INIT
#define | LBMMON__DROMON_MSG__STATS__PORTAL__PEER__RECEIVE__INIT
#define | LBMMON__DROMON_MSG__STATS__PORTAL__PEER__SEND__INIT
#define | LBMMON__DROMON_MSG__STATS__PORTAL__PEER__UDPRECEIVE__INIT
#define | LBMMON__DROMON_MSG__STATS__PORTAL__PEER__UDPSEND__INIT
#define | LBMMON__DROMON_MSG__STATS__PORTAL__PEER__INIT
#define | LBMMON__DROMON_MSG__STATS__PORTAL__INIT
#define | LBMMON__DROMON_MSG__STATS__OTHER_GATEWAY__OTHER_PORTAL__INIT
#define | LBMMON__DROMON_MSG__STATS__OTHER_GATEWAY__INIT
#define | LBMMON__DROMON_MSG__STATS__INIT
#define | LBMMON__DROMON_MSG__INIT

## Typedefs
typedef typedefPROTOBUF_C__BEGIN_DECLS struct _Lbmmon__DROMonMsg | Lbmmon__DROMonMsg
typedef struct _Lbmmon__DROMonMsg__Configs | Lbmmon__DROMonMsg__Configs
typedef struct _Lbmmon__DROMonMsg__Configs__Gateway | Lbmmon__DROMonMsg__Configs__Gateway
typedef struct _Lbmmon__DROMonMsg__Configs__Portal | Lbmmon__DROMonMsg__Configs__Portal
typedef struct _Lbmmon__DROMonMsg__Stats | Lbmmon__DROMonMsg__Stats
typedef struct _Lbmmon__DROMonMsg__Stats__Local | Lbmmon__DROMonMsg__Stats__Local
typedef struct _Lbmmon__DROMonMsg__Stats__Local__MallocInfo | Lbmmon__DROMonMsg__Stats__Local__MallocInfo
typedef struct _Lbmmon__DROMonMsg__Stats__Portal | Lbmmon__DROMonMsg__Stats__Portal
typedef struct _Lbmmon__DROMonMsg__Stats__Portal__Endpoint | Lbmmon__DROMonMsg__Stats__Portal__Endpoint
typedef struct _Lbmmon__DROMonMsg__Stats__Portal__Endpoint__Receive | Lbmmon__DROMonMsg__Stats__Portal__Endpoint__Receive
typedef struct _Lbmmon__DROMonMsg__Stats__Portal__Endpoint__Send | Lbmmon__DROMonMsg__Stats__Portal__Endpoint__Send
typedef struct _Lbmmon__DROMonMsg__Stats__Portal__Peer | Lbmmon__DROMonMsg__Stats__Portal__Peer
typedef struct _Lbmmon__DROMonMsg__Stats__Portal__Peer__Receive | Lbmmon__DROMonMsg__Stats__Portal__Peer__Receive
typedef struct _Lbmmon__DROMonMsg__Stats__Portal__Peer__Send | Lbmmon__DROMonMsg__Stats__Portal__Peer__Send
typedef struct _Lbmmon__DROMonMsg__Stats__Portal__Peer__UDPReceive | Lbmmon__DROMonMsg__Stats__Portal__Peer__UDPReceive
typedef struct _Lbmmon__DROMonMsg__Stats__Portal__Peer__UDPSend | Lbmmon__DROMonMsg__Stats__Portal__Peer__UDPSend
typedef struct _Lbmmon__DROMonMsg__Stats__OtherGateway | Lbmmon__DROMonMsg__Stats__OtherGateway
typedef struct _Lbmmon__DROMonMsg__Stats__OtherGateway__OtherPortal | Lbmmon__DROMonMsg__Stats__OtherGateway__OtherPortal
typedef void(* | Lbmmon__DROMonMsg__Configs__Gateway_Closure) (const Lbmmon__DROMonMsg__Configs__Gateway *message, void *closure_data)
typedef void(* | Lbmmon__DROMonMsg__Configs__Portal_Closure) (const Lbmmon__DROMonMsg__Configs__Portal *message, void *closure_data)
typedef void(* | Lbmmon__DROMonMsg__Configs_Closure) (const Lbmmon__DROMonMsg__Configs *message, void *closure_data)
typedef void(* | Lbmmon__DROMonMsg__Stats__Local__MallocInfo_Closure) (const Lbmmon__DROMonMsg__Stats__Local__MallocInfo *message, void *closure_data)
typedef void(* | Lbmmon__DROMonMsg__Stats__Local_Closure) (const Lbmmon__DROMonMsg__Stats__Local *message, void *closure_data)
typedef void(* | Lbmmon__DROMonMsg__Stats__Portal__Endpoint__Receive_Closure) (const Lbmmon__DROMonMsg__Stats__Portal__Endpoint__Receive *message, void *closure_data)
typedef void(* | Lbmmon__DROMonMsg__Stats__Portal__Endpoint__Send_Closure) (const Lbmmon__DROMonMsg__Stats__Portal__Endpoint__Send *message, void *closure_data)
typedef void(* | Lbmmon__DROMonMsg__Stats__Portal__Endpoint_Closure) (const Lbmmon__DROMonMsg__Stats__Portal__Endpoint *message, void *closure_data)
typedef void(* | Lbmmon__DROMonMsg__Stats__Portal__Peer__Receive_Closure) (const Lbmmon__DROMonMsg__Stats__Portal__Peer__Receive *message, void *closure_data)
typedef void(* | Lbmmon__DROMonMsg__Stats__Portal__Peer__Send_Closure) (const Lbmmon__DROMonMsg__Stats__Portal__Peer__Send *message, void *closure_data)
typedef void(* | Lbmmon__DROMonMsg__Stats__Portal__Peer__UDPReceive_Closure) (const Lbmmon__DROMonMsg__Stats__Portal__Peer__UDPReceive *message, void *closure_data)
typedef void(* | Lbmmon__DROMonMsg__Stats__Portal__Peer__UDPSend_Closure) (const Lbmmon__DROMonMsg__Stats__Portal__Peer__UDPSend *message, void *closure_data)
typedef void(* | Lbmmon__DROMonMsg__Stats__Portal__Peer_Closure) (const Lbmmon__DROMonMsg__Stats__Portal__Peer *message, void *closure_data)
typedef void(* | Lbmmon__DROMonMsg__Stats__Portal_Closure) (const Lbmmon__DROMonMsg__Stats__Portal *message, void *closure_data)
typedef void(* | Lbmmon__DROMonMsg__Stats__OtherGateway__OtherPortal_Closure) (const Lbmmon__DROMonMsg__Stats__OtherGateway__OtherPortal *message, void *closure_data)
typedef void(* | Lbmmon__DROMonMsg__Stats__OtherGateway_Closure) (const Lbmmon__DROMonMsg__Stats__OtherGateway *message, void *closure_data)
typedef void(* | Lbmmon__DROMonMsg__Stats_Closure) (const Lbmmon__DROMonMsg__Stats *message, void *closure_data)
typedef void(* | Lbmmon__DROMonMsg_Closure) (const Lbmmon__DROMonMsg *message, void *closure_data)

## Enumerations
enum | Lbmmon__DROMonMsg__Stats__Portal__PortalTypeCase
enum | Lbmmon__DROMonMsg__Stats__OtherGateway__OtherPortal__PortalTypeCase

## Functions
void | lbmmon__dromon_msg__configs__gateway__init (Lbmmon__DROMonMsg__Configs__Gateway *message)
void | lbmmon__dromon_msg__configs__portal__init (Lbmmon__DROMonMsg__Configs__Portal *message)
void | lbmmon__dromon_msg__configs__init (Lbmmon__DROMonMsg__Configs *message)
void | lbmmon__dromon_msg__stats__local__malloc_info__init (Lbmmon__DROMonMsg__Stats__Local__MallocInfo *message)
void | lbmmon__dromon_msg__stats__local__init (Lbmmon__DROMonMsg__Stats__Local *message)
void | lbmmon__dromon_msg__stats__portal__endpoint__receive__init (Lbmmon__DROMonMsg__Stats__Portal__Endpoint__Receive *message)
void | lbmmon__dromon_msg__stats__portal__endpoint__send__init (Lbmmon__DROMonMsg__Stats__Portal__Endpoint__Send *message)
void | lbmmon__dromon_msg__stats__portal__endpoint__init (Lbmmon__DROMonMsg__Stats__Portal__Endpoint *message)
void | lbmmon__dromon_msg__stats__portal__peer__receive__init (Lbmmon__DROMonMsg__Stats__Portal__Peer__Receive *message)
void | lbmmon__dromon_msg__stats__portal__peer__send__init (Lbmmon__DROMonMsg__Stats__Portal__Peer__Send *message)
void | lbmmon__dromon_msg__stats__portal__peer__udpreceive__init (Lbmmon__DROMonMsg__Stats__Portal__Peer__UDPReceive *message)
void | lbmmon__dromon_msg__stats__portal__peer__udpsend__init (Lbmmon__DROMonMsg__Stats__Portal__Peer__UDPSend *message)
void | lbmmon__dromon_msg__stats__portal__peer__init (Lbmmon__DROMonMsg__Stats__Portal__Peer *message)
void | lbmmon__dromon_msg__stats__portal__init (Lbmmon__DROMonMsg__Stats__Portal *message)
void | lbmmon__dromon_msg__stats__other_gateway__other_portal__init (Lbmmon__DROMonMsg__Stats__OtherGateway__OtherPortal *message)
void | lbmmon__dromon_msg__stats__other_gateway__init (Lbmmon__DROMonMsg__Stats__OtherGateway *message)
void | lbmmon__dromon_msg__stats__init (Lbmmon__DROMonMsg__Stats *message)
void | lbmmon__dromon_msg__init (Lbmmon__DROMonMsg *message)
size_t | lbmmon__dromon_msg__get_packed_size (const Lbmmon__DROMonMsg *message)
size_t | lbmmon__dromon_msg__pack (const Lbmmon__DROMonMsg *message, uint8_t *out)
size_t | lbmmon__dromon_msg__pack_to_buffer (const Lbmmon__DROMonMsg *message, ProtobufCBuffer *buffer)
Lbmmon__DROMonMsg * | lbmmon__dromon_msg__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data)
void | lbmmon__dromon_msg__free_unpacked (Lbmmon__DROMonMsg *message, ProtobufCAllocator *allocator)

## Variables
const ProtobufCMessageDescriptor | lbmmon__dromon_msg__descriptor
const ProtobufCMessageDescriptor | lbmmon__dromon_msg__configs__descriptor
const ProtobufCMessageDescriptor | lbmmon__dromon_msg__configs__gateway__descriptor
const ProtobufCMessageDescriptor | lbmmon__dromon_msg__configs__portal__descriptor
const ProtobufCMessageDescriptor | lbmmon__dromon_msg__stats__descriptor
const ProtobufCMessageDescriptor | lbmmon__dromon_msg__stats__local__descriptor
const ProtobufCMessageDescriptor | lbmmon__dromon_msg__stats__local__malloc_info__descriptor
const ProtobufCMessageDescriptor | lbmmon__dromon_msg__stats__portal__descriptor
const ProtobufCMessageDescriptor | lbmmon__dromon_msg__stats__portal__endpoint__descriptor
const ProtobufCMessageDescriptor | lbmmon__dromon_msg__stats__portal__endpoint__receive__descriptor
const ProtobufCMessageDescriptor | lbmmon__dromon_msg__stats__portal__endpoint__send__descriptor
const ProtobufCMessageDescriptor | lbmmon__dromon_msg__stats__portal__peer__descriptor
const ProtobufCMessageDescriptor | lbmmon__dromon_msg__stats__portal__peer__receive__descriptor
const ProtobufCMessageDescriptor | lbmmon__dromon_msg__stats__portal__peer__send__descriptor
const ProtobufCMessageDescriptor | lbmmon__dromon_msg__stats__portal__peer__udpreceive__descriptor
const ProtobufCMessageDescriptor | lbmmon__dromon_msg__stats__portal__peer__udpsend__descriptor
const ProtobufCMessageDescriptor | lbmmon__dromon_msg__stats__other_gateway__descriptor
const ProtobufCMessageDescriptor | lbmmon__dromon_msg__stats__other_gateway__other_portal__descriptor

## Detailed Description

Defintions for protocol buffers.

## Macro Definition Documentation

#define LBMMON__DROMON_MSG__CONFIGS__GATEWAY__INIT

Value:
{ PROTOBUF_C_MESSAGE_INIT (&lbmmon__dromon_msg__configs__gateway__descriptor) \
, (char *)protobuf_c_empty_string }

#define LBMMON__DROMON_MSG__CONFIGS__INIT

Value:
{ PROTOBUF_C_MESSAGE_INIT (&lbmmon__dromon_msg__configs__descriptor) \
, NULL, 0,NULL }

#define LBMMON__DROMON_MSG__CONFIGS__PORTAL__INIT

Value:
{ PROTOBUF_C_MESSAGE_INIT (&lbmmon__dromon_msg__configs__portal__descriptor) \
, (char *)protobuf_c_empty_string, 0, 0 }

#define LBMMON__DROMON_MSG__INIT

Value:
{ PROTOBUF_C_MESSAGE_INIT (&lbmmon__dromon_msg__descriptor) \
, NULL, NULL, NULL }

#define LBMMON__DROMON_MSG__STATS__INIT

Value:
{ PROTOBUF_C_MESSAGE_INIT (&lbmmon__dromon_msg__stats__descriptor) \
, NULL, 0,NULL, 0,NULL }

#define LBMMON__DROMON_MSG__STATS__LOCAL__INIT

Value:
{ PROTOBUF_C_MESSAGE_INIT (&lbmmon__dromon_msg__stats__local__descriptor) \
, (char *)protobuf_c_empty_string, 0, 0, 0, 0, 0, 0, 0, 0, NULL }

#define LBMMON__DROMON_MSG__STATS__LOCAL__MALLOC_INFO__INIT

Value:
{ PROTOBUF_C_MESSAGE_INIT (&lbmmon__dromon_msg__stats__local__malloc_info__descriptor) \
, 0, 0, 0, 0, 0, 0 }

#define LBMMON__DROMON_MSG__STATS__OTHER_GATEWAY__INIT

Value:
{ PROTOBUF_C_MESSAGE_INIT (&lbmmon__dromon_msg__stats__other_gateway__descriptor) \
, (char *)protobuf_c_empty_string, 0, 0, 0, 0, 0, 0,NULL }

#define LBMMON__DROMON_MSG__STATS__OTHER_GATEWAY__OTHER_PORTAL__INIT

Value:
{ PROTOBUF_C_MESSAGE_INIT (&lbmmon__dromon_msg__stats__other_gateway__other_portal__descriptor) \
, 0, LBMMON__DROMON_MSG__STATS__OTHER_GATEWAY__OTHER_PORTAL__PORTAL_TYPE__NOT_SET, {0} }

#define LBMMON__DROMON_MSG__STATS__PORTAL__ENDPOINT__INIT

Value:
{ PROTOBUF_C_MESSAGE_INIT (&lbmmon__dromon_msg__stats__portal__endpoint__descriptor) \
, 0, 0, 0, 0, 0, 0, 0, NULL, NULL }

#define LBMMON__DROMON_MSG__STATS__PORTAL__ENDPOINT__RECEIVE__INIT

Value:
{ PROTOBUF_C_MESSAGE_INIT (&lbmmon__dromon_msg__stats__portal__endpoint__receive__descriptor) \
, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

#define LBMMON__DROMON_MSG__STATS__PORTAL__ENDPOINT__SEND__INIT

Value:
{ PROTOBUF_C_MESSAGE_INIT (&lbmmon__dromon_msg__stats__portal__endpoint__send__descriptor) \
, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

#define LBMMON__DROMON_MSG__STATS__PORTAL__INIT

Value:
{ PROTOBUF_C_MESSAGE_INIT (&lbmmon__dromon_msg__stats__portal__descriptor) \
, (char *)protobuf_c_empty_string, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, LBMMON__DROMON_MSG__STATS__PORTAL__PORTAL_TYPE__NOT_SET, {0} }

#define LBMMON__DROMON_MSG__STATS__PORTAL__PEER__INIT

Value:
{ PROTOBUF_C_MESSAGE_INIT (&lbmmon__dromon_msg__stats__portal__peer__descriptor) \
, 0, 0, 0, 0, NULL, NULL, NULL, NULL }

#define LBMMON__DROMON_MSG__STATS__PORTAL__PEER__RECEIVE__INIT

Value:
{ PROTOBUF_C_MESSAGE_INIT (&lbmmon__dromon_msg__stats__portal__peer__receive__descriptor) \
, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

#define LBMMON__DROMON_MSG__STATS__PORTAL__PEER__SEND__INIT

Value:
{ PROTOBUF_C_MESSAGE_INIT (&lbmmon__dromon_msg__stats__portal__peer__send__descriptor) \
, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

#define LBMMON__DROMON_MSG__STATS__PORTAL__PEER__UDPRECEIVE__INIT

Value:
{ PROTOBUF_C_MESSAGE_INIT (&lbmmon__dromon_msg__stats__portal__peer__udpreceive__descriptor) \
, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

#define LBMMON__DROMON_MSG__STATS__PORTAL__PEER__UDPSEND__INIT

Value:
{ PROTOBUF_C_MESSAGE_INIT (&lbmmon__dromon_msg__stats__portal__peer__udpsend__descriptor) \
, 0, 0, 0, 0, 0, 0, 0, 0, 0 }