UM C API 6.17.1

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

- File List
- Globals

Data Structures | Macros | Typedefs | Enumerations | Functions | Variables
ump_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__UMPMonMsg__Configs__PatternConfig
struct | _Lbmmon__UMPMonMsg__Configs__TopicConfig__RepoConfig__RcvConfig
struct | _Lbmmon__UMPMonMsg__Configs__TopicConfig__RepoConfig
struct | _Lbmmon__UMPMonMsg__Configs__TopicConfig
struct | _Lbmmon__UMPMonMsg__Configs
struct | _Lbmmon__UMPMonMsg__Stats__SmartHeapStat
struct | _Lbmmon__UMPMonMsg__Stats__SrcRepoStat__SrcDiskStat
struct | _Lbmmon__UMPMonMsg__Stats__SrcRepoStat__RcvStat
struct | _Lbmmon__UMPMonMsg__Stats__SrcRepoStat
struct | _Lbmmon__UMPMonMsg__Stats
struct | _Lbmmon__UMPMonMsg__Events__Event
struct | _Lbmmon__UMPMonMsg__Events
struct | _Lbmmon__UMPMonMsg

## Macros
#define | LBMMON__UMPMON_MSG__CONFIGS__PATTERN_CONFIG__INIT
#define | LBMMON__UMPMON_MSG__CONFIGS__TOPIC_CONFIG__REPO_CONFIG__RCV_CONFIG__INIT
#define | LBMMON__UMPMON_MSG__CONFIGS__TOPIC_CONFIG__REPO_CONFIG__INIT
#define | LBMMON__UMPMON_MSG__CONFIGS__TOPIC_CONFIG__INIT
#define | LBMMON__UMPMON_MSG__CONFIGS__INIT
#define | LBMMON__UMPMON_MSG__STATS__SMART_HEAP_STAT__INIT
#define | LBMMON__UMPMON_MSG__STATS__SRC_REPO_STAT__SRC_DISK_STAT__INIT
#define | LBMMON__UMPMON_MSG__STATS__SRC_REPO_STAT__RCV_STAT__INIT
#define | LBMMON__UMPMON_MSG__STATS__SRC_REPO_STAT__INIT
#define | LBMMON__UMPMON_MSG__STATS__INIT
#define | LBMMON__UMPMON_MSG__EVENTS__EVENT__INIT
#define | LBMMON__UMPMON_MSG__EVENTS__INIT
#define | LBMMON__UMPMON_MSG__INIT

## Typedefs
typedef typedefPROTOBUF_C__BEGIN_DECLS struct _Lbmmon__UMPMonMsg | Lbmmon__UMPMonMsg
typedef struct _Lbmmon__UMPMonMsg__Configs | Lbmmon__UMPMonMsg__Configs
typedef struct _Lbmmon__UMPMonMsg__Configs__PatternConfig | Lbmmon__UMPMonMsg__Configs__PatternConfig
typedef struct _Lbmmon__UMPMonMsg__Configs__TopicConfig | Lbmmon__UMPMonMsg__Configs__TopicConfig
typedef struct _Lbmmon__UMPMonMsg__Configs__TopicConfig__RepoConfig | Lbmmon__UMPMonMsg__Configs__TopicConfig__RepoConfig
typedef struct _Lbmmon__UMPMonMsg__Configs__TopicConfig__RepoConfig__RcvConfig | Lbmmon__UMPMonMsg__Configs__TopicConfig__RepoConfig__RcvConfig
typedef struct _Lbmmon__UMPMonMsg__Stats | Lbmmon__UMPMonMsg__Stats
typedef struct _Lbmmon__UMPMonMsg__Stats__SmartHeapStat | Lbmmon__UMPMonMsg__Stats__SmartHeapStat
typedef struct _Lbmmon__UMPMonMsg__Stats__SrcRepoStat | Lbmmon__UMPMonMsg__Stats__SrcRepoStat
typedef struct _Lbmmon__UMPMonMsg__Stats__SrcRepoStat__SrcDiskStat | Lbmmon__UMPMonMsg__Stats__SrcRepoStat__SrcDiskStat
typedef struct _Lbmmon__UMPMonMsg__Stats__SrcRepoStat__RcvStat | Lbmmon__UMPMonMsg__Stats__SrcRepoStat__RcvStat
typedef struct _Lbmmon__UMPMonMsg__Events | Lbmmon__UMPMonMsg__Events
typedef struct _Lbmmon__UMPMonMsg__Events__Event | Lbmmon__UMPMonMsg__Events__Event
typedef enum _Lbmmon__UMPMonMsg__Configs__TopicConfig__RepoConfig__RepositoryType | Lbmmon__UMPMonMsg__Configs__TopicConfig__RepoConfig__RepositoryType
typedef enum _Lbmmon__UMPMonMsg__Configs__TopicConfig__RepoConfig__AllowAckOnReception | Lbmmon__UMPMonMsg__Configs__TopicConfig__RepoConfig__AllowAckOnReception
typedef enum _Lbmmon__UMPMonMsg__Configs__TopicType | Lbmmon__UMPMonMsg__Configs__TopicType
typedef enum _Lbmmon__UMPMonMsg__Events__EventType | Lbmmon__UMPMonMsg__Events__EventType
typedef enum _Lbmmon__UMPMonMsg__Events__DeletionReasonCode | Lbmmon__UMPMonMsg__Events__DeletionReasonCode
typedef void(* | Lbmmon__UMPMonMsg__Configs__PatternConfig_Closure) (const Lbmmon__UMPMonMsg__Configs__PatternConfig *message, void *closure_data)
typedef void(* | Lbmmon__UMPMonMsg__Configs__TopicConfig__RepoConfig__RcvConfig_Closure) (const Lbmmon__UMPMonMsg__Configs__TopicConfig__RepoConfig__RcvConfig *message, void *closure_data)
typedef void(* | Lbmmon__UMPMonMsg__Configs__TopicConfig__RepoConfig_Closure) (const Lbmmon__UMPMonMsg__Configs__TopicConfig__RepoConfig *message, void *closure_data)
typedef void(* | Lbmmon__UMPMonMsg__Configs__TopicConfig_Closure) (const Lbmmon__UMPMonMsg__Configs__TopicConfig *message, void *closure_data)
typedef void(* | Lbmmon__UMPMonMsg__Configs_Closure) (const Lbmmon__UMPMonMsg__Configs *message, void *closure_data)
typedef void(* | Lbmmon__UMPMonMsg__Stats__SmartHeapStat_Closure) (const Lbmmon__UMPMonMsg__Stats__SmartHeapStat *message, void *closure_data)
typedef void(* | Lbmmon__UMPMonMsg__Stats__SrcRepoStat__SrcDiskStat_Closure) (const Lbmmon__UMPMonMsg__Stats__SrcRepoStat__SrcDiskStat *message, void *closure_data)
typedef void(* | Lbmmon__UMPMonMsg__Stats__SrcRepoStat__RcvStat_Closure) (const Lbmmon__UMPMonMsg__Stats__SrcRepoStat__RcvStat *message, void *closure_data)
typedef void(* | Lbmmon__UMPMonMsg__Stats__SrcRepoStat_Closure) (const Lbmmon__UMPMonMsg__Stats__SrcRepoStat *message, void *closure_data)
typedef void(* | Lbmmon__UMPMonMsg__Stats_Closure) (const Lbmmon__UMPMonMsg__Stats *message, void *closure_data)
typedef void(* | Lbmmon__UMPMonMsg__Events__Event_Closure) (const Lbmmon__UMPMonMsg__Events__Event *message, void *closure_data)
typedef void(* | Lbmmon__UMPMonMsg__Events_Closure) (const Lbmmon__UMPMonMsg__Events *message, void *closure_data)
typedef void(* | Lbmmon__UMPMonMsg_Closure) (const Lbmmon__UMPMonMsg *message, void *closure_data)

## Enumerations
enum | _Lbmmon__UMPMonMsg__Configs__TopicConfig__RepoConfig__RepositoryType
enum | _Lbmmon__UMPMonMsg__Configs__TopicConfig__RepoConfig__AllowAckOnReception
enum | _Lbmmon__UMPMonMsg__Configs__TopicType
enum | _Lbmmon__UMPMonMsg__Events__EventType
enum | _Lbmmon__UMPMonMsg__Events__DeletionReasonCode

## Functions
void | lbmmon__umpmon_msg__configs__pattern_config__init (Lbmmon__UMPMonMsg__Configs__PatternConfig *message)
void | lbmmon__umpmon_msg__configs__topic_config__repo_config__rcv_config__init (Lbmmon__UMPMonMsg__Configs__TopicConfig__RepoConfig__RcvConfig *message)
void | lbmmon__umpmon_msg__configs__topic_config__repo_config__init (Lbmmon__UMPMonMsg__Configs__TopicConfig__RepoConfig *message)
void | lbmmon__umpmon_msg__configs__topic_config__init (Lbmmon__UMPMonMsg__Configs__TopicConfig *message)
void | lbmmon__umpmon_msg__configs__init (Lbmmon__UMPMonMsg__Configs *message)
void | lbmmon__umpmon_msg__stats__smart_heap_stat__init (Lbmmon__UMPMonMsg__Stats__SmartHeapStat *message)
void | lbmmon__umpmon_msg__stats__src_repo_stat__src_disk_stat__init (Lbmmon__UMPMonMsg__Stats__SrcRepoStat__SrcDiskStat *message)
void | lbmmon__umpmon_msg__stats__src_repo_stat__rcv_stat__init (Lbmmon__UMPMonMsg__Stats__SrcRepoStat__RcvStat *message)
void | lbmmon__umpmon_msg__stats__src_repo_stat__init (Lbmmon__UMPMonMsg__Stats__SrcRepoStat *message)
void | lbmmon__umpmon_msg__stats__init (Lbmmon__UMPMonMsg__Stats *message)
void | lbmmon__umpmon_msg__events__event__init (Lbmmon__UMPMonMsg__Events__Event *message)
void | lbmmon__umpmon_msg__events__init (Lbmmon__UMPMonMsg__Events *message)
void | lbmmon__umpmon_msg__init (Lbmmon__UMPMonMsg *message)
size_t | lbmmon__umpmon_msg__get_packed_size (const Lbmmon__UMPMonMsg *message)
size_t | lbmmon__umpmon_msg__pack (const Lbmmon__UMPMonMsg *message, uint8_t *out)
size_t | lbmmon__umpmon_msg__pack_to_buffer (const Lbmmon__UMPMonMsg *message, ProtobufCBuffer *buffer)
Lbmmon__UMPMonMsg * | lbmmon__umpmon_msg__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data)
void | lbmmon__umpmon_msg__free_unpacked (Lbmmon__UMPMonMsg *message, ProtobufCAllocator *allocator)

## Variables
const ProtobufCMessageDescriptor | lbmmon__umpmon_msg__descriptor
const ProtobufCMessageDescriptor | lbmmon__umpmon_msg__configs__descriptor
const ProtobufCMessageDescriptor | lbmmon__umpmon_msg__configs__pattern_config__descriptor
const ProtobufCMessageDescriptor | lbmmon__umpmon_msg__configs__topic_config__descriptor
const ProtobufCMessageDescriptor | lbmmon__umpmon_msg__configs__topic_config__repo_config__descriptor
const ProtobufCMessageDescriptor | lbmmon__umpmon_msg__configs__topic_config__repo_config__rcv_config__descriptor
const ProtobufCEnumDescriptor | lbmmon__umpmon_msg__configs__topic_config__repo_config__repository_type__descriptor
const ProtobufCEnumDescriptor | lbmmon__umpmon_msg__configs__topic_config__repo_config__allow_ack_on_reception__descriptor
const ProtobufCEnumDescriptor | lbmmon__umpmon_msg__configs__topic_type__descriptor
const ProtobufCMessageDescriptor | lbmmon__umpmon_msg__stats__descriptor
const ProtobufCMessageDescriptor | lbmmon__umpmon_msg__stats__smart_heap_stat__descriptor
const ProtobufCMessageDescriptor | lbmmon__umpmon_msg__stats__src_repo_stat__descriptor
const ProtobufCMessageDescriptor | lbmmon__umpmon_msg__stats__src_repo_stat__src_disk_stat__descriptor
const ProtobufCMessageDescriptor | lbmmon__umpmon_msg__stats__src_repo_stat__rcv_stat__descriptor
const ProtobufCMessageDescriptor | lbmmon__umpmon_msg__events__descriptor
const ProtobufCMessageDescriptor | lbmmon__umpmon_msg__events__event__descriptor
const ProtobufCEnumDescriptor | lbmmon__umpmon_msg__events__event_type__descriptor
const ProtobufCEnumDescriptor | lbmmon__umpmon_msg__events__deletion_reason_code__descriptor

## Detailed Description

Defintions for protocol buffers.

## Macro Definition Documentation

#define LBMMON__UMPMON_MSG__CONFIGS__INIT

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

#define LBMMON__UMPMON_MSG__CONFIGS__PATTERN_CONFIG__INIT

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

#define LBMMON__UMPMON_MSG__CONFIGS__TOPIC_CONFIG__INIT

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

#define LBMMON__UMPMON_MSG__CONFIGS__TOPIC_CONFIG__REPO_CONFIG__INIT

Value:
{ PROTOBUF_C_MESSAGE_INIT (&lbmmon__umpmon_msg__configs__topic_config__repo_config__descriptor) \
, 0, 0, (char *)protobuf_c_empty_string, 0, 0, 0, 0, 0, 0, 0, LBMMON__UMPMON_MSG__CONFIGS__TOPIC_CONFIG__REPO_CONFIG__REPOSITORY_TYPE__REPO_TYPE_NOCACHE, LBMMON__UMPMON_MSG__CONFIGS__TOPIC_CONFIG__REPO_CONFIG__ALLOW_ACK_ON_RECEPTION__DO_NOT_ALLOW_ACK_ON_RECEPTION, 0, 0, 0, 0, (char *)protobuf_c_empty_string, 0,NULL }

#define LBMMON__UMPMON_MSG__CONFIGS__TOPIC_CONFIG__REPO_CONFIG__RCV_CONFIG__INIT

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

#define LBMMON__UMPMON_MSG__EVENTS__EVENT__INIT

Value:
{ PROTOBUF_C_MESSAGE_INIT (&lbmmon__umpmon_msg__events__event__descriptor) \
, 0, 0, LBMMON__UMPMON_MSG__EVENTS__EVENT_TYPE__NON_EVENT, 0, 0, 0, 0, 0, 0, 0, LBMMON__UMPMON_MSG__EVENTS__DELETION_REASON_CODE__NOT_APPLICABLE, (char *)protobuf_c_empty_string }

#define LBMMON__UMPMON_MSG__EVENTS__INIT

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

#define LBMMON__UMPMON_MSG__INIT

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

#define LBMMON__UMPMON_MSG__STATS__INIT

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

#define LBMMON__UMPMON_MSG__STATS__SMART_HEAP_STAT__INIT

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

#define LBMMON__UMPMON_MSG__STATS__SRC_REPO_STAT__INIT

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

#define LBMMON__UMPMON_MSG__STATS__SRC_REPO_STAT__RCV_STAT__INIT

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

#define LBMMON__UMPMON_MSG__STATS__SRC_REPO_STAT__SRC_DISK_STAT__INIT

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