UM C API  6.16
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;
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 
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 
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 
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 
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 
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 
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 
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 {
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 
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 
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 
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 
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 
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 
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 {
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 
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 
410 {
411  ProtobufCMessage base;
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;
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 
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 
441 {
442  ProtobufCMessage base;
443  char *topic;
444  size_t n_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 
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 
464 {
465  ProtobufCMessage base;
466  size_t n_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 
477 {
478  ProtobufCMessage base;
479  Lbmmon__UMMonAttributes *attributes;
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
491 /* Lbmmon__UMSMonMsg__Stats__ReceiverTransport__TCP methods */
492 void lbmmon__umsmon_msg__stats__receiver_transport__tcp__init
494 /* Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTRM methods */
495 void lbmmon__umsmon_msg__stats__receiver_transport__lbtrm__init
497 /* Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTRU methods */
498 void lbmmon__umsmon_msg__stats__receiver_transport__lbtru__init
500 /* Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTIPC methods */
501 void lbmmon__umsmon_msg__stats__receiver_transport__lbtipc__init
503 /* Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTSMX methods */
504 void lbmmon__umsmon_msg__stats__receiver_transport__lbtsmx__init
506 /* Lbmmon__UMSMonMsg__Stats__ReceiverTransport methods */
507 void lbmmon__umsmon_msg__stats__receiver_transport__init
509 /* Lbmmon__UMSMonMsg__Stats__SourceTransport__TCP methods */
510 void lbmmon__umsmon_msg__stats__source_transport__tcp__init
512 /* Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTRM methods */
513 void lbmmon__umsmon_msg__stats__source_transport__lbtrm__init
515 /* Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTRU methods */
516 void lbmmon__umsmon_msg__stats__source_transport__lbtru__init
518 /* Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTIPC methods */
519 void lbmmon__umsmon_msg__stats__source_transport__lbtipc__init
521 /* Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTSMX methods */
522 void lbmmon__umsmon_msg__stats__source_transport__lbtsmx__init
524 /* Lbmmon__UMSMonMsg__Stats__SourceTransport methods */
525 void lbmmon__umsmon_msg__stats__source_transport__init
527 /* Lbmmon__UMSMonMsg__Stats__EventQueue methods */
528 void lbmmon__umsmon_msg__stats__event_queue__init
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
536 /* Lbmmon__UMSMonMsg__Events__ReceiverTopic methods */
537 void lbmmon__umsmon_msg__events__receiver_topic__init
539 /* Lbmmon__UMSMonMsg__Events__WildcardReceiver methods */
540 void lbmmon__umsmon_msg__events__wildcard_receiver__init
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)
571  void *closure_data);
572 typedef void (*Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTRM_Closure)
574  void *closure_data);
575 typedef void (*Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTRU_Closure)
577  void *closure_data);
578 typedef void (*Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTIPC_Closure)
580  void *closure_data);
581 typedef void (*Lbmmon__UMSMonMsg__Stats__ReceiverTransport__LBTSMX_Closure)
583  void *closure_data);
584 typedef void (*Lbmmon__UMSMonMsg__Stats__ReceiverTransport_Closure)
586  void *closure_data);
587 typedef void (*Lbmmon__UMSMonMsg__Stats__SourceTransport__TCP_Closure)
589  void *closure_data);
590 typedef void (*Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTRM_Closure)
592  void *closure_data);
593 typedef void (*Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTRU_Closure)
595  void *closure_data);
596 typedef void (*Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTIPC_Closure)
598  void *closure_data);
599 typedef void (*Lbmmon__UMSMonMsg__Stats__SourceTransport__LBTSMX_Closure)
601  void *closure_data);
602 typedef void (*Lbmmon__UMSMonMsg__Stats__SourceTransport_Closure)
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)
613  void *closure_data);
614 typedef void (*Lbmmon__UMSMonMsg__Events__ReceiverTopic_Closure)
616  void *closure_data);
617 typedef void (*Lbmmon__UMSMonMsg__Events__WildcardReceiver_Closure)
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 */
Definition: ums_mon.pb-c.h:343
Defintions for protocol buffers.
Definition: ums_mon.pb-c.h:440
Definition: ums_mon.pb-c.h:219
Definition: ums_mon.pb-c.h:463
Definition: ums_mon.pb-c.h:452
Definition: ums_mon.pb-c.h:324
Definition: ums_mon.pb-c.h:409
Definition: ums_mon.pb-c.h:476
Definition: ums_mon.pb-c.h:64