UM C API 6.17.1

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

- File List
- Globals

ums_mon.pb-c.h
Go to the documentation of this file.
1
3 /* Generated by the protocol buffer compiler. DO NOT EDIT! */
4 /* Generated from: ums_mon.proto */
5
6 #ifndef PROTOBUF_C_ums_5fmon_2eproto__INCLUDED
7 #define PROTOBUF_C_ums_5fmon_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 #include "um_mon_attributes.pb-c.h"
20
21 typedef struct _Lbmmon__UMSMonMsg Lbmmon__UMSMonMsg;
22 typedef struct _Lbmmon__UMSMonMsg__Stats Lbmmon__UMSMonMsg__Stats;
23 typedef struct _Lbmmon__UMSMonMsg__Stats__Context Lbmmon__UMSMonMsg__Stats__Context;
24 typedef struct _Lbmmon__UMSMonMsg__Stats__ReceiverTransport Lbmmon__UMSMonMsg__Stats__ReceiverTransport;
25 typedef struct _Lbmmon__UMSMonMsg__Stats__ReceiverTransport__TCP Lbmmon__UMSMonMsg__Stats__ReceiverTransport__TCP;
26 typedef struct _Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTRM Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTRM;
27 typedef struct _Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTRU Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTRU;
28 typedef struct _Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTIPC Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTIPC;
29 typedef struct _Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTSMX Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTSMX;
30 typedef struct _Lbmmon__UMSMonMsg__Stats__SourceTransport Lbmmon__UMSMonMsg__Stats__SourceTransport;
31 typedef struct _Lbmmon__UMSMonMsg__Stats__SourceTransport__TCP Lbmmon__UMSMonMsg__Stats__SourceTransport__TCP;
32 typedef struct _Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTRM Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTRM;
33 typedef struct _Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTRU Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTRU;
34 typedef struct _Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTIPC Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTIPC;
35 typedef struct _Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTSMX Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTSMX;
36 typedef struct _Lbmmon__UMSMonMsg__Stats__EventQueue Lbmmon__UMSMonMsg__Stats__EventQueue;
37 typedef struct _Lbmmon__UMSMonMsg__Events Lbmmon__UMSMonMsg__Events;
38 typedef struct _Lbmmon__UMSMonMsg__Events__ReceiverTopic Lbmmon__UMSMonMsg__Events__ReceiverTopic;
39 typedef struct _Lbmmon__UMSMonMsg__Events__ReceiverTopic__Source Lbmmon__UMSMonMsg__Events__ReceiverTopic__Source;
40 typedef struct _Lbmmon__UMSMonMsg__Events__WildcardReceiver Lbmmon__UMSMonMsg__Events__WildcardReceiver;
41
42
43 /* --- enums --- */
44
45 typedef enum _Lbmmon__UMSMonMsg__Stats__ReceiverTransport__SourceType {
46 LBMMON__UMSMON_MSG__STATS__RECEIVER_TRANSPORT__SOURCE_TYPE__SOURCE_NORMAL = 0,
47 LBMMON__UMSMON_MSG__STATS__RECEIVER_TRANSPORT__SOURCE_TYPE__SOURCE_IM = 1
48 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(LBMMON__UMSMON_MSG__STATS__RECEIVER_TRANSPORT__SOURCE_TYPE)
49 } Lbmmon__UMSMonMsg__Stats__ReceiverTransport__SourceType;
50 typedef enum _Lbmmon__UMSMonMsg__Stats__SourceTransport__SourceType {
51 LBMMON__UMSMON_MSG__STATS__SOURCE_TRANSPORT__SOURCE_TYPE__SOURCE_NORMAL = 0,
52 LBMMON__UMSMON_MSG__STATS__SOURCE_TRANSPORT__SOURCE_TYPE__SOURCE_IM = 1
53 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(LBMMON__UMSMON_MSG__STATS__SOURCE_TRANSPORT__SOURCE_TYPE)
54 } Lbmmon__UMSMonMsg__Stats__SourceTransport__SourceType;
55 typedef enum _Lbmmon__UMSMonMsg__Events__ReceiverTopic__Source__SourceState {
56 LBMMON__UMSMON_MSG__EVENTS__RECEIVER_TOPIC__SOURCE__SOURCE_STATE__NO_SOURCE = 0,
57 LBMMON__UMSMON_MSG__EVENTS__RECEIVER_TOPIC__SOURCE__SOURCE_STATE__SOURCE_CREATED = 1,
58 LBMMON__UMSMON_MSG__EVENTS__RECEIVER_TOPIC__SOURCE__SOURCE_STATE__SOURCE_DELETED = 2
59 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(LBMMON__UMSMON_MSG__EVENTS__RECEIVER_TOPIC__SOURCE__SOURCE_STATE)
60 } Lbmmon__UMSMonMsg__Events__ReceiverTopic__Source__SourceState;
61
62 /* --- messages --- */
63
64 struct _Lbmmon__UMSMonMsg__Stats__Context
65 {
66 ProtobufCMessage base;
67 uint64_t tr_dgrams_sent;
68 uint64_t tr_bytes_sent;
69 uint64_t tr_dgrams_rcved;
70 uint64_t tr_bytes_rcved;
71 uint64_t tr_src_topics;
72 uint64_t tr_rcv_topics;
73 uint64_t tr_rcv_unresolved_topics;
74 uint64_t send_blocked;
75 uint64_t send_would_block;
76 uint64_t resp_blocked;
77 uint64_t resp_would_block;
78 uint64_t uim_dup_msgs_rcved;
79 uint64_t uim_msgs_no_stream_rcved;
80 uint64_t fragments_lost;
81 uint64_t fragments_unrecoverably_lost;
82 uint64_t lbtrm_unknown_msgs_rcved;
83 uint64_t lbtru_unknown_msgs_rcved;
84 uint64_t tr_dgrams_dropped_ver;
85 uint64_t tr_dgrams_dropped_type;
86 uint64_t tr_dgrams_dropped_malformed;
87 uint64_t tr_dgrams_send_failed;
88 uint64_t rcv_cb_svc_time_min;
89 uint64_t rcv_cb_svc_time_max;
90 uint64_t rcv_cb_svc_time_mean;
91 };
92 #define LBMMON__UMSMON_MSG__STATS__CONTEXT__INIT \
93 { PROTOBUF_C_MESSAGE_INIT (&lbmmon__umsmon_msg__stats__context__descriptor) \
94 , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
95
96
97 struct _Lbmmon__UMSMonMsg__Stats__ReceiverTransport__TCP
98 {
99 ProtobufCMessage base;
100 uint64_t bytes_rcved;
101 uint64_t lbm_msgs_rcved;
102 uint64_t lbm_msgs_no_topic_rcved;
103 uint64_t lbm_reqs_rcved;
104 };
105 #define LBMMON__UMSMON_MSG__STATS__RECEIVER_TRANSPORT__TCP__INIT \
106 { PROTOBUF_C_MESSAGE_INIT (&lbmmon__umsmon_msg__stats__receiver_transport__tcp__descriptor) \
107 , 0, 0, 0, 0 }
108
109
110 struct _Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTRM
111 {
112 ProtobufCMessage base;
113 uint64_t msgs_rcved;
114 uint64_t bytes_rcved;
115 uint64_t nak_pckts_sent;
116 uint64_t naks_sent;
117 uint64_t lost;
118 uint64_t ncfs_ignored;
119 uint64_t ncfs_shed;
120 uint64_t ncfs_rx_delay;
121 uint64_t ncfs_unknown;
122 uint64_t nak_stm_min;
123 uint64_t nak_stm_mean;
124 uint64_t nak_stm_max;
125 uint64_t nak_tx_min;
126 uint64_t nak_tx_mean;
127 uint64_t nak_tx_max;
128 uint64_t duplicate_data;
129 uint64_t unrecovered_txw;
130 uint64_t unrecovered_tmo;
131 uint64_t lbm_msgs_rcved;
132 uint64_t lbm_msgs_no_topic_rcved;
133 uint64_t lbm_reqs_rcved;
134 uint64_t dgrams_dropped_size;
135 uint64_t dgrams_dropped_type;
136 uint64_t dgrams_dropped_version;
137 uint64_t dgrams_dropped_hdr;
138 uint64_t dgrams_dropped_other;
139 uint64_t out_of_order;
140 };
141 #define LBMMON__UMSMON_MSG__STATS__RECEIVER_TRANSPORT__LBTRM__INIT \
142 { PROTOBUF_C_MESSAGE_INIT (&lbmmon__umsmon_msg__stats__receiver_transport__lbtrm__descriptor) \
143 , 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 }
144
145
146 struct _Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTRU
147 {
148 ProtobufCMessage base;
149 uint64_t msgs_rcved;
150 uint64_t bytes_rcved;
151 uint64_t nak_pckts_sent;
152 uint64_t naks_sent;
153 uint64_t lost;
154 uint64_t ncfs_ignored;
155 uint64_t ncfs_shed;
156 uint64_t ncfs_rx_delay;
157 uint64_t ncfs_unknown;
158 uint64_t nak_stm_min;
159 uint64_t nak_stm_mean;
160 uint64_t nak_stm_max;
161 uint64_t nak_tx_min;
162 uint64_t nak_tx_mean;
163 uint64_t nak_tx_max;
164 uint64_t duplicate_data;
165 uint64_t unrecovered_txw;
166 uint64_t unrecovered_tmo;
167 uint64_t lbm_msgs_rcved;
168 uint64_t lbm_msgs_no_topic_rcved;
169 uint64_t lbm_reqs_rcved;
170 uint64_t dgrams_dropped_size;
171 uint64_t dgrams_dropped_type;
172 uint64_t dgrams_dropped_version;
173 uint64_t dgrams_dropped_hdr;
174 uint64_t dgrams_dropped_other;
175 uint64_t dgrams_dropped_sid;
176 };
177 #define LBMMON__UMSMON_MSG__STATS__RECEIVER_TRANSPORT__LBTRU__INIT \
178 { PROTOBUF_C_MESSAGE_INIT (&lbmmon__umsmon_msg__stats__receiver_transport__lbtru__descriptor) \
179 , 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 }
180
181
182 struct _Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTIPC
183 {
184 ProtobufCMessage base;
185 uint64_t msgs_rcved;
186 uint64_t bytes_rcved;
187 uint64_t lbm_msgs_rcved;
188 uint64_t lbm_msgs_no_topic_rcved;
189 uint64_t lbm_reqs_rcved;
190 };
191 #define LBMMON__UMSMON_MSG__STATS__RECEIVER_TRANSPORT__LBTIPC__INIT \
192 { PROTOBUF_C_MESSAGE_INIT (&lbmmon__umsmon_msg__stats__receiver_transport__lbtipc__descriptor) \
193 , 0, 0, 0, 0, 0 }
194
195
196 struct _Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTSMX
197 {
198 ProtobufCMessage base;
199 uint64_t msgs_rcved;
200 uint64_t bytes_rcved;
201 uint64_t lbm_msgs_rcved;
202 uint64_t lbm_msgs_no_topic_rcved;
203 };
204 #define LBMMON__UMSMON_MSG__STATS__RECEIVER_TRANSPORT__LBTSMX__INIT \
205 { PROTOBUF_C_MESSAGE_INIT (&lbmmon__umsmon_msg__stats__receiver_transport__lbtsmx__descriptor) \
206 , 0, 0, 0, 0 }
207
208
209 typedef enum {
210 LBMMON__UMSMON_MSG__STATS__RECEIVER_TRANSPORT__TRANSPORT_TYPE__NOT_SET = 0,
211 LBMMON__UMSMON_MSG__STATS__RECEIVER_TRANSPORT__TRANSPORT_TYPE_TCP = 3,
212 LBMMON__UMSMON_MSG__STATS__RECEIVER_TRANSPORT__TRANSPORT_TYPE_LBTRM = 4,
213 LBMMON__UMSMON_MSG__STATS__RECEIVER_TRANSPORT__TRANSPORT_TYPE_LBTRU = 5,
214 LBMMON__UMSMON_MSG__STATS__RECEIVER_TRANSPORT__TRANSPORT_TYPE_LBTIPC = 6,
215 LBMMON__UMSMON_MSG__STATS__RECEIVER_TRANSPORT__TRANSPORT_TYPE_LBTSMX = 7
216 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(LBMMON__UMSMON_MSG__STATS__RECEIVER_TRANSPORT__TRANSPORT_TYPE)
217 } Lbmmon__UMSMonMsg__Stats__ReceiverTransport__TransportTypeCase;
218
219 struct _Lbmmon__UMSMonMsg__Stats__ReceiverTransport
220 {
221 ProtobufCMessage base;
222 char *source_string;
223 Lbmmon__UMSMonMsg__Stats__ReceiverTransport__SourceType source_flag;
224 Lbmmon__UMSMonMsg__Stats__ReceiverTransport__TransportTypeCase transport_type_case;
225 union {
226 Lbmmon__UMSMonMsg__Stats__ReceiverTransport__TCP *tcp;
227 Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTRM *lbtrm;
228 Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTRU *lbtru;
229 Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTIPC *lbtipc;
230 Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTSMX *lbtsmx;
231 };
232 };
233 #define LBMMON__UMSMON_MSG__STATS__RECEIVER_TRANSPORT__INIT \
234 { PROTOBUF_C_MESSAGE_INIT (&lbmmon__umsmon_msg__stats__receiver_transport__descriptor) \
235 , (char *)protobuf_c_empty_string, LBMMON__UMSMON_MSG__STATS__RECEIVER_TRANSPORT__SOURCE_TYPE__SOURCE_NORMAL, LBMMON__UMSMON_MSG__STATS__RECEIVER_TRANSPORT__TRANSPORT_TYPE__NOT_SET, {0} }
236
237
238 struct _Lbmmon__UMSMonMsg__Stats__SourceTransport__TCP
239 {
240 ProtobufCMessage base;
241 uint64_t num_clients;
242 uint64_t bytes_buffered;
243 };
244 #define LBMMON__UMSMON_MSG__STATS__SOURCE_TRANSPORT__TCP__INIT \
245 { PROTOBUF_C_MESSAGE_INIT (&lbmmon__umsmon_msg__stats__source_transport__tcp__descriptor) \
246 , 0, 0 }
247
248
249 struct _Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTRM
250 {
251 ProtobufCMessage base;
252 uint64_t msgs_sent;
253 uint64_t bytes_sent;
254 uint64_t txw_msgs;
255 uint64_t txw_bytes;
256 uint64_t nak_pckts_rcved;
257 uint64_t naks_rcved;
258 uint64_t naks_ignored;
259 uint64_t naks_shed;
260 uint64_t naks_rx_delay_ignored;
261 uint64_t rxs_sent;
262 uint64_t rx_bytes_sent;
263 uint64_t rctlr_data_msgs;
264 uint64_t rctlr_rx_msgs;
265 };
266 #define LBMMON__UMSMON_MSG__STATS__SOURCE_TRANSPORT__LBTRM__INIT \
267 { PROTOBUF_C_MESSAGE_INIT (&lbmmon__umsmon_msg__stats__source_transport__lbtrm__descriptor) \
268 , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
269
270
271 struct _Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTRU
272 {
273 ProtobufCMessage base;
274 uint64_t msgs_sent;
275 uint64_t bytes_sent;
276 uint64_t nak_pckts_rcved;
277 uint64_t naks_rcved;
278 uint64_t naks_ignored;
279 uint64_t naks_shed;
280 uint64_t naks_rx_delay_ignored;
281 uint64_t rxs_sent;
282 uint64_t rx_bytes_sent;
283 uint64_t num_clients;
284 };
285 #define LBMMON__UMSMON_MSG__STATS__SOURCE_TRANSPORT__LBTRU__INIT \
286 { PROTOBUF_C_MESSAGE_INIT (&lbmmon__umsmon_msg__stats__source_transport__lbtru__descriptor) \
287 , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
288
289
290 struct _Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTIPC
291 {
292 ProtobufCMessage base;
293 uint64_t msgs_sent;
294 uint64_t bytes_sent;
295 uint64_t num_clients;
296 };
297 #define LBMMON__UMSMON_MSG__STATS__SOURCE_TRANSPORT__LBTIPC__INIT \
298 { PROTOBUF_C_MESSAGE_INIT (&lbmmon__umsmon_msg__stats__source_transport__lbtipc__descriptor) \
299 , 0, 0, 0 }
300
301
302 struct _Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTSMX
303 {
304 ProtobufCMessage base;
305 uint64_t msgs_sent;
306 uint64_t bytes_sent;
307 uint64_t num_clients;
308 };
309 #define LBMMON__UMSMON_MSG__STATS__SOURCE_TRANSPORT__LBTSMX__INIT \
310 { PROTOBUF_C_MESSAGE_INIT (&lbmmon__umsmon_msg__stats__source_transport__lbtsmx__descriptor) \
311 , 0, 0, 0 }
312
313
314 typedef enum {
315 LBMMON__UMSMON_MSG__STATS__SOURCE_TRANSPORT__TRANSPORT_TYPE__NOT_SET = 0,
316 LBMMON__UMSMON_MSG__STATS__SOURCE_TRANSPORT__TRANSPORT_TYPE_TCP = 3,
317 LBMMON__UMSMON_MSG__STATS__SOURCE_TRANSPORT__TRANSPORT_TYPE_LBTRM = 4,
318 LBMMON__UMSMON_MSG__STATS__SOURCE_TRANSPORT__TRANSPORT_TYPE_LBTRU = 5,
319 LBMMON__UMSMON_MSG__STATS__SOURCE_TRANSPORT__TRANSPORT_TYPE_LBTIPC = 6,
320 LBMMON__UMSMON_MSG__STATS__SOURCE_TRANSPORT__TRANSPORT_TYPE_LBTSMX = 7
321 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(LBMMON__UMSMON_MSG__STATS__SOURCE_TRANSPORT__TRANSPORT_TYPE)
322 } Lbmmon__UMSMonMsg__Stats__SourceTransport__TransportTypeCase;
323
324 struct _Lbmmon__UMSMonMsg__Stats__SourceTransport
325 {
326 ProtobufCMessage base;
327 char *source_string;
328 Lbmmon__UMSMonMsg__Stats__SourceTransport__SourceType source_flag;
329 Lbmmon__UMSMonMsg__Stats__SourceTransport__TransportTypeCase transport_type_case;
330 union {
331 Lbmmon__UMSMonMsg__Stats__SourceTransport__TCP *tcp;
332 Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTRM *lbtrm;
333 Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTRU *lbtru;
334 Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTIPC *lbtipc;
335 Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTSMX *lbtsmx;
336 };
337 };
338 #define LBMMON__UMSMON_MSG__STATS__SOURCE_TRANSPORT__INIT \
339 { PROTOBUF_C_MESSAGE_INIT (&lbmmon__umsmon_msg__stats__source_transport__descriptor) \
340 , (char *)protobuf_c_empty_string, LBMMON__UMSMON_MSG__STATS__SOURCE_TRANSPORT__SOURCE_TYPE__SOURCE_NORMAL, LBMMON__UMSMON_MSG__STATS__SOURCE_TRANSPORT__TRANSPORT_TYPE__NOT_SET, {0} }
341
342
343 struct _Lbmmon__UMSMonMsg__Stats__EventQueue
344 {
345 ProtobufCMessage base;
346 uint64_t data_msgs;
347 uint64_t data_msgs_tot;
348 uint64_t data_msgs_svc_min;
349 uint64_t data_msgs_svc_mean;
350 uint64_t data_msgs_svc_max;
351 uint64_t resp_msgs;
352 uint64_t resp_msgs_tot;
353 uint64_t resp_msgs_svc_min;
354 uint64_t resp_msgs_svc_mean;
355 uint64_t resp_msgs_svc_max;
356 uint64_t topicless_im_msgs;
357 uint64_t topicless_im_msgs_tot;
358 uint64_t topicless_im_msgs_svc_min;
359 uint64_t topicless_im_msgs_svc_mean;
360 uint64_t topicless_im_msgs_svc_max;
361 uint64_t wrcv_msgs;
362 uint64_t wrcv_msgs_tot;
363 uint64_t wrcv_msgs_svc_min;
364 uint64_t wrcv_msgs_svc_mean;
365 uint64_t wrcv_msgs_svc_max;
366 uint64_t io_events;
367 uint64_t io_events_tot;
368 uint64_t io_events_svc_min;
369 uint64_t io_events_svc_mean;
370 uint64_t io_events_svc_max;
371 uint64_t timer_events;
372 uint64_t timer_events_tot;
373 uint64_t timer_events_svc_min;
374 uint64_t timer_events_svc_mean;
375 uint64_t timer_events_svc_max;
376 uint64_t source_events;
377 uint64_t source_events_tot;
378 uint64_t source_events_svc_min;
379 uint64_t source_events_svc_mean;
380 uint64_t source_events_svc_max;
381 uint64_t unblock_events;
382 uint64_t unblock_events_tot;
383 uint64_t cancel_events;
384 uint64_t cancel_events_tot;
385 uint64_t cancel_events_svc_min;
386 uint64_t cancel_events_svc_mean;
387 uint64_t cancel_events_svc_max;
388 uint64_t context_source_events;
389 uint64_t context_source_events_tot;
390 uint64_t context_source_events_svc_min;
391 uint64_t context_source_events_svc_mean;
392 uint64_t context_source_events_svc_max;
393 uint64_t events;
394 uint64_t events_tot;
395 uint64_t age_min;
396 uint64_t age_mean;
397 uint64_t age_max;
398 uint64_t callback_events;
399 uint64_t callback_events_tot;
400 uint64_t callback_events_svc_min;
401 uint64_t callback_events_svc_mean;
402 uint64_t callback_events_svc_max;
403 };
404 #define LBMMON__UMSMON_MSG__STATS__EVENT_QUEUE__INIT \
405 { PROTOBUF_C_MESSAGE_INIT (&lbmmon__umsmon_msg__stats__event_queue__descriptor) \
406 , 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, 0, 0, 0, 0, 0, 0, 0 }
407
408
409 struct _Lbmmon__UMSMonMsg__Stats
410 {
411 ProtobufCMessage base;
412 Lbmmon__UMSMonMsg__Stats__Context *context;
413 size_t n_receiver_transports;
414 Lbmmon__UMSMonMsg__Stats__ReceiverTransport **receiver_transports;
415 size_t n_source_transports;
416 Lbmmon__UMSMonMsg__Stats__SourceTransport **source_transports;
417 size_t n_event_queues;
418 Lbmmon__UMSMonMsg__Stats__EventQueue **event_queues;
419 };
420 #define LBMMON__UMSMON_MSG__STATS__INIT \
421 { PROTOBUF_C_MESSAGE_INIT (&lbmmon__umsmon_msg__stats__descriptor) \
422 , NULL, 0,NULL, 0,NULL, 0,NULL }
423
424
425 struct _Lbmmon__UMSMonMsg__Events__ReceiverTopic__Source
426 {
427 ProtobufCMessage base;
428 char *source_string;
429 char *otid;
430 uint64_t topic_idx;
431 Lbmmon__UMSMonMsg__Events__ReceiverTopic__Source__SourceState source_state;
432 uint64_t timestamp_sec;
433 uint64_t timestamp_usec;
434 };
435 #define LBMMON__UMSMON_MSG__EVENTS__RECEIVER_TOPIC__SOURCE__INIT \
436 { PROTOBUF_C_MESSAGE_INIT (&lbmmon__umsmon_msg__events__receiver_topic__source__descriptor) \
437 , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0, LBMMON__UMSMON_MSG__EVENTS__RECEIVER_TOPIC__SOURCE__SOURCE_STATE__NO_SOURCE, 0, 0 }
438
439
440 struct _Lbmmon__UMSMonMsg__Events__ReceiverTopic
441 {
442 ProtobufCMessage base;
443 char *topic;
444 size_t n_sources;
445 Lbmmon__UMSMonMsg__Events__ReceiverTopic__Source **sources;
446 };
447 #define LBMMON__UMSMON_MSG__EVENTS__RECEIVER_TOPIC__INIT \
448 { PROTOBUF_C_MESSAGE_INIT (&lbmmon__umsmon_msg__events__receiver_topic__descriptor) \
449 , (char *)protobuf_c_empty_string, 0,NULL }
450
451
452 struct _Lbmmon__UMSMonMsg__Events__WildcardReceiver
453 {
454 ProtobufCMessage base;
455 char *pattern;
456 int32_t type;
457 };
458 #define LBMMON__UMSMON_MSG__EVENTS__WILDCARD_RECEIVER__INIT \
459 { PROTOBUF_C_MESSAGE_INIT (&lbmmon__umsmon_msg__events__wildcard_receiver__descriptor) \
460 , (char *)protobuf_c_empty_string, 0 }
461
462
463 struct _Lbmmon__UMSMonMsg__Events
464 {
465 ProtobufCMessage base;
466 size_t n_receiver_topics;
467 Lbmmon__UMSMonMsg__Events__ReceiverTopic **receiver_topics;
468 size_t n_wildcard_receivers;
469 Lbmmon__UMSMonMsg__Events__WildcardReceiver **wildcard_receivers;
470 };
471 #define LBMMON__UMSMON_MSG__EVENTS__INIT \
472 { PROTOBUF_C_MESSAGE_INIT (&lbmmon__umsmon_msg__events__descriptor) \
473 , 0,NULL, 0,NULL }
474
475
476 struct _Lbmmon__UMSMonMsg
477 {
478 ProtobufCMessage base;
479 Lbmmon__UMMonAttributes *attributes;
480 Lbmmon__UMSMonMsg__Stats *stats;
481 Lbmmon__UMSMonMsg__Events *events;
482 };
483 #define LBMMON__UMSMON_MSG__INIT \
484 { PROTOBUF_C_MESSAGE_INIT (&lbmmon__umsmon_msg__descriptor) \
485 , NULL, NULL, NULL }
486
487
488 /* Lbmmon__UMSMonMsg__Stats__Context methods */
489 void lbmmon__umsmon_msg__stats__context__init
490 (Lbmmon__UMSMonMsg__Stats__Context *message);
491 /* Lbmmon__UMSMonMsg__Stats__ReceiverTransport__TCP methods */
492 void lbmmon__umsmon_msg__stats__receiver_transport__tcp__init
493 (Lbmmon__UMSMonMsg__Stats__ReceiverTransport__TCP *message);
494 /* Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTRM methods */
495 void lbmmon__umsmon_msg__stats__receiver_transport__lbtrm__init
496 (Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTRM *message);
497 /* Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTRU methods */
498 void lbmmon__umsmon_msg__stats__receiver_transport__lbtru__init
499 (Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTRU *message);
500 /* Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTIPC methods */
501 void lbmmon__umsmon_msg__stats__receiver_transport__lbtipc__init
502 (Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTIPC *message);
503 /* Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTSMX methods */
504 void lbmmon__umsmon_msg__stats__receiver_transport__lbtsmx__init
505 (Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTSMX *message);
506 /* Lbmmon__UMSMonMsg__Stats__ReceiverTransport methods */
507 void lbmmon__umsmon_msg__stats__receiver_transport__init
508 (Lbmmon__UMSMonMsg__Stats__ReceiverTransport *message);
509 /* Lbmmon__UMSMonMsg__Stats__SourceTransport__TCP methods */
510 void lbmmon__umsmon_msg__stats__source_transport__tcp__init
511 (Lbmmon__UMSMonMsg__Stats__SourceTransport__TCP *message);
512 /* Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTRM methods */
513 void lbmmon__umsmon_msg__stats__source_transport__lbtrm__init
514 (Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTRM *message);
515 /* Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTRU methods */
516 void lbmmon__umsmon_msg__stats__source_transport__lbtru__init
517 (Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTRU *message);
518 /* Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTIPC methods */
519 void lbmmon__umsmon_msg__stats__source_transport__lbtipc__init
520 (Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTIPC *message);
521 /* Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTSMX methods */
522 void lbmmon__umsmon_msg__stats__source_transport__lbtsmx__init
523 (Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTSMX *message);
524 /* Lbmmon__UMSMonMsg__Stats__SourceTransport methods */
525 void lbmmon__umsmon_msg__stats__source_transport__init
526 (Lbmmon__UMSMonMsg__Stats__SourceTransport *message);
527 /* Lbmmon__UMSMonMsg__Stats__EventQueue methods */
528 void lbmmon__umsmon_msg__stats__event_queue__init
529 (Lbmmon__UMSMonMsg__Stats__EventQueue *message);
530 /* Lbmmon__UMSMonMsg__Stats methods */
531 void lbmmon__umsmon_msg__stats__init
532 (Lbmmon__UMSMonMsg__Stats *message);
533 /* Lbmmon__UMSMonMsg__Events__ReceiverTopic__Source methods */
534 void lbmmon__umsmon_msg__events__receiver_topic__source__init
535 (Lbmmon__UMSMonMsg__Events__ReceiverTopic__Source *message);
536 /* Lbmmon__UMSMonMsg__Events__ReceiverTopic methods */
537 void lbmmon__umsmon_msg__events__receiver_topic__init
538 (Lbmmon__UMSMonMsg__Events__ReceiverTopic *message);
539 /* Lbmmon__UMSMonMsg__Events__WildcardReceiver methods */
540 void lbmmon__umsmon_msg__events__wildcard_receiver__init
541 (Lbmmon__UMSMonMsg__Events__WildcardReceiver *message);
542 /* Lbmmon__UMSMonMsg__Events methods */
543 void lbmmon__umsmon_msg__events__init
544 (Lbmmon__UMSMonMsg__Events *message);
545 /* Lbmmon__UMSMonMsg methods */
546 void lbmmon__umsmon_msg__init
547 (Lbmmon__UMSMonMsg *message);
548 size_t lbmmon__umsmon_msg__get_packed_size
549 (const Lbmmon__UMSMonMsg *message);
550 size_t lbmmon__umsmon_msg__pack
551 (const Lbmmon__UMSMonMsg *message,
552 uint8_t *out);
553 size_t lbmmon__umsmon_msg__pack_to_buffer
554 (const Lbmmon__UMSMonMsg *message,
555 ProtobufCBuffer *buffer);
556 Lbmmon__UMSMonMsg *
557 lbmmon__umsmon_msg__unpack
558 (ProtobufCAllocator *allocator,
559 size_t len,
560 const uint8_t *data);
561 void lbmmon__umsmon_msg__free_unpacked
562 (Lbmmon__UMSMonMsg *message,
563 ProtobufCAllocator *allocator);
564 /* --- per-message closures --- */
565
566 typedef void (*Lbmmon__UMSMonMsg__Stats__Context_Closure)
567 (const Lbmmon__UMSMonMsg__Stats__Context *message,
568 void *closure_data);
569 typedef void (*Lbmmon__UMSMonMsg__Stats__ReceiverTransport__TCP_Closure)
570 (const Lbmmon__UMSMonMsg__Stats__ReceiverTransport__TCP *message,
571 void *closure_data);
572 typedef void (*Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTRM_Closure)
573 (const Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTRM *message,
574 void *closure_data);
575 typedef void (*Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTRU_Closure)
576 (const Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTRU *message,
577 void *closure_data);
578 typedef void (*Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTIPC_Closure)
579 (const Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTIPC *message,
580 void *closure_data);
581 typedef void (*Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTSMX_Closure)
582 (const Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTSMX *message,
583 void *closure_data);
584 typedef void (*Lbmmon__UMSMonMsg__Stats__ReceiverTransport_Closure)
585 (const Lbmmon__UMSMonMsg__Stats__ReceiverTransport *message,
586 void *closure_data);
587 typedef void (*Lbmmon__UMSMonMsg__Stats__SourceTransport__TCP_Closure)
588 (const Lbmmon__UMSMonMsg__Stats__SourceTransport__TCP *message,
589 void *closure_data);
590 typedef void (*Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTRM_Closure)
591 (const Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTRM *message,
592 void *closure_data);
593 typedef void (*Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTRU_Closure)
594 (const Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTRU *message,
595 void *closure_data);
596 typedef void (*Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTIPC_Closure)
597 (const Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTIPC *message,
598 void *closure_data);
599 typedef void (*Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTSMX_Closure)
600 (const Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTSMX *message,
601 void *closure_data);
602 typedef void (*Lbmmon__UMSMonMsg__Stats__SourceTransport_Closure)
603 (const Lbmmon__UMSMonMsg__Stats__SourceTransport *message,
604 void *closure_data);
605 typedef void (*Lbmmon__UMSMonMsg__Stats__EventQueue_Closure)
606 (const Lbmmon__UMSMonMsg__Stats__EventQueue *message,
607 void *closure_data);
608 typedef void (*Lbmmon__UMSMonMsg__Stats_Closure)
609 (const Lbmmon__UMSMonMsg__Stats *message,
610 void *closure_data);
611 typedef void (*Lbmmon__UMSMonMsg__Events__ReceiverTopic__Source_Closure)
612 (const Lbmmon__UMSMonMsg__Events__ReceiverTopic__Source *message,
613 void *closure_data);
614 typedef void (*Lbmmon__UMSMonMsg__Events__ReceiverTopic_Closure)
615 (const Lbmmon__UMSMonMsg__Events__ReceiverTopic *message,
616 void *closure_data);
617 typedef void (*Lbmmon__UMSMonMsg__Events__WildcardReceiver_Closure)
618 (const Lbmmon__UMSMonMsg__Events__WildcardReceiver *message,
619 void *closure_data);
620 typedef void (*Lbmmon__UMSMonMsg__Events_Closure)
621 (const Lbmmon__UMSMonMsg__Events *message,
622 void *closure_data);
623 typedef void (*Lbmmon__UMSMonMsg_Closure)
624 (const Lbmmon__UMSMonMsg *message,
625 void *closure_data);
626
627 /* --- services --- */
628
629
630 /* --- descriptors --- */
631
632 extern const ProtobufCMessageDescriptor lbmmon__umsmon_msg__descriptor;
633 extern const ProtobufCMessageDescriptor lbmmon__umsmon_msg__stats__descriptor;
634 extern const ProtobufCMessageDescriptor lbmmon__umsmon_msg__stats__context__descriptor;
635 extern const ProtobufCMessageDescriptor lbmmon__umsmon_msg__stats__receiver_transport__descriptor;
636 extern const ProtobufCMessageDescriptor lbmmon__umsmon_msg__stats__receiver_transport__tcp__descriptor;
637 extern const ProtobufCMessageDescriptor lbmmon__umsmon_msg__stats__receiver_transport__lbtrm__descriptor;
638 extern const ProtobufCMessageDescriptor lbmmon__umsmon_msg__stats__receiver_transport__lbtru__descriptor;
639 extern const ProtobufCMessageDescriptor lbmmon__umsmon_msg__stats__receiver_transport__lbtipc__descriptor;
640 extern const ProtobufCMessageDescriptor lbmmon__umsmon_msg__stats__receiver_transport__lbtsmx__descriptor;
641 extern const ProtobufCEnumDescriptor lbmmon__umsmon_msg__stats__receiver_transport__source_type__descriptor;
642 extern const ProtobufCMessageDescriptor lbmmon__umsmon_msg__stats__source_transport__descriptor;
643 extern const ProtobufCMessageDescriptor lbmmon__umsmon_msg__stats__source_transport__tcp__descriptor;
644 extern const ProtobufCMessageDescriptor lbmmon__umsmon_msg__stats__source_transport__lbtrm__descriptor;
645 extern const ProtobufCMessageDescriptor lbmmon__umsmon_msg__stats__source_transport__lbtru__descriptor;
646 extern const ProtobufCMessageDescriptor lbmmon__umsmon_msg__stats__source_transport__lbtipc__descriptor;
647 extern const ProtobufCMessageDescriptor lbmmon__umsmon_msg__stats__source_transport__lbtsmx__descriptor;
648 extern const ProtobufCEnumDescriptor lbmmon__umsmon_msg__stats__source_transport__source_type__descriptor;
649 extern const ProtobufCMessageDescriptor lbmmon__umsmon_msg__stats__event_queue__descriptor;
650 extern const ProtobufCMessageDescriptor lbmmon__umsmon_msg__events__descriptor;
651 extern const ProtobufCMessageDescriptor lbmmon__umsmon_msg__events__receiver_topic__descriptor;
652 extern const ProtobufCMessageDescriptor lbmmon__umsmon_msg__events__receiver_topic__source__descriptor;
653 extern const ProtobufCEnumDescriptor lbmmon__umsmon_msg__events__receiver_topic__source__source_state__descriptor;
654 extern const ProtobufCMessageDescriptor lbmmon__umsmon_msg__events__wildcard_receiver__descriptor;
655
656 PROTOBUF_C__END_DECLS
657
658
659 #endif /* PROTOBUF_C_ums_5fmon_2eproto__INCLUDED */
_Lbmmon__UMSMonMsg__Stats__EventQueue
Definition: ums_mon.pb-c.h:343
_Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTIPC
Definition: ums_mon.pb-c.h:290
_Lbmmon__UMSMonMsg__Stats__ReceiverTransport__TCP
Definition: ums_mon.pb-c.h:97
um_mon_attributes.pb-c.h
Defintions for protocol buffers.
_Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTRM
Definition: ums_mon.pb-c.h:249
_Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTRU
Definition: ums_mon.pb-c.h:146
_Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTSMX
Definition: ums_mon.pb-c.h:196
_Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTIPC
Definition: ums_mon.pb-c.h:182
_Lbmmon__UMSMonMsg__Events__ReceiverTopic
Definition: ums_mon.pb-c.h:440
_Lbmmon__UMSMonMsg__Stats__ReceiverTransport
Definition: ums_mon.pb-c.h:219
_Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTRM
Definition: ums_mon.pb-c.h:110
_Lbmmon__UMSMonMsg__Events
Definition: ums_mon.pb-c.h:463
_Lbmmon__UMSMonMsg__Events__WildcardReceiver
Definition: ums_mon.pb-c.h:452
_Lbmmon__UMSMonMsg__Events__ReceiverTopic__Source
Definition: ums_mon.pb-c.h:425
_Lbmmon__UMSMonMsg__Stats__SourceTransport__TCP
Definition: ums_mon.pb-c.h:238
_Lbmmon__UMSMonMsg__Stats__SourceTransport
Definition: ums_mon.pb-c.h:324
_Lbmmon__UMSMonMsg__Stats
Definition: ums_mon.pb-c.h:409
_Lbmmon__UMSMonMsg
Definition: ums_mon.pb-c.h:476
_Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTSMX
Definition: ums_mon.pb-c.h:302
_Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTRU
Definition: ums_mon.pb-c.h:271
_Lbmmon__UMSMonMsg__Stats__Context
Definition: ums_mon.pb-c.h:64