Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef DBA_MSG_MSGS_H
00023 #define DBA_MSG_MSGS_H
00024
00025 #ifdef __cplusplus
00026 extern "C" {
00027 #endif
00028
00034 #include <dballe/msg/msg.h>
00035
00037 struct _dba_msgs
00038 {
00043 dba_msg* msgs;
00045 int len;
00047 int alloclen;
00048 };
00050 typedef struct _dba_msgs* dba_msgs;
00051
00060 dba_err dba_msgs_create(dba_msgs *msgs);
00061
00068 void dba_msgs_delete(dba_msgs msgs);
00069
00081 dba_err dba_msgs_append_acquire(dba_msgs msgs, dba_msg msg);
00082
00091 void dba_msgs_print(dba_msgs msgs, FILE* out);
00092
00106 void dba_msgs_diff(dba_msgs msgs1, dba_msgs msgs2, int* diffs, FILE* out);
00107
00108 #ifdef __cplusplus
00109 }
00110 #endif
00111
00112
00113 #endif