UM C API  6.16.1
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 }