UM C API 6.17.1

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

- File List
- Globals

um_mon_attributes.pb-c.h
Go to the documentation of this file.
1
3 /* Generated by the protocol buffer compiler. DO NOT EDIT! */
4 /* Generated from: um_mon_attributes.proto */
5
6 #ifndef PROTOBUF_C_um_5fmon_5fattributes_2eproto__INCLUDED
7 #define PROTOBUF_C_um_5fmon_5fattributes_2eproto__INCLUDED
8
9 #include <protobuf-c/protobuf-c.h>
10
11 PROTOBUF_C__BEGIN_DECLS
12
13 #if PROTOBUF_C_VERSION_NUMBER < 1003000
14 # error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers.
15 #elif 1003003 < PROTOBUF_C_MIN_COMPILER_VERSION
16 # error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c.
17 #endif
18
19
20 typedef struct _Lbmmon__UMMonAttributes Lbmmon__UMMonAttributes;
21
22
23 /* --- enums --- */
24
25
26 /* --- messages --- */
27
28 struct _Lbmmon__UMMonAttributes
29 {
30 ProtobufCMessage base;
31 char *sender_ipv4_address;
32 uint64_t timestamp;
33 char *application_id;
34 uint64_t object_id;
35 uint64_t process_id;
36 ProtobufCBinaryData context_instance;
37 uint32_t domain_id;
38 };
39 #define LBMMON__UMMON_ATTRIBUTES__INIT \
40 { PROTOBUF_C_MESSAGE_INIT (&lbmmon__ummon_attributes__descriptor) \
41 , (char *)protobuf_c_empty_string, 0, (char *)protobuf_c_empty_string, 0, 0, {0,NULL}, 0 }
42
43
44 /* Lbmmon__UMMonAttributes methods */
45 void lbmmon__ummon_attributes__init
46 (Lbmmon__UMMonAttributes *message);
47 size_t lbmmon__ummon_attributes__get_packed_size
48 (const Lbmmon__UMMonAttributes *message);
49 size_t lbmmon__ummon_attributes__pack
50 (const Lbmmon__UMMonAttributes *message,
51 uint8_t *out);
52 size_t lbmmon__ummon_attributes__pack_to_buffer
53 (const Lbmmon__UMMonAttributes *message,
54 ProtobufCBuffer *buffer);
55 Lbmmon__UMMonAttributes *
56 lbmmon__ummon_attributes__unpack
57 (ProtobufCAllocator *allocator,
58 size_t len,
59 const uint8_t *data);
60 void lbmmon__ummon_attributes__free_unpacked
61 (Lbmmon__UMMonAttributes *message,
62 ProtobufCAllocator *allocator);
63 /* --- per-message closures --- */
64
65 typedef void (*Lbmmon__UMMonAttributes_Closure)
66 (const Lbmmon__UMMonAttributes *message,
67 void *closure_data);
68
69 /* --- services --- */
70
71
72 /* --- descriptors --- */
73
74 extern const ProtobufCMessageDescriptor lbmmon__ummon_attributes__descriptor;
75
76 PROTOBUF_C__END_DECLS
77
78
79 #endif /* PROTOBUF_C_um_5fmon_5fattributes_2eproto__INCLUDED */
_Lbmmon__UMMonAttributes
Definition: um_mon_attributes.pb-c.h:28