libdballe 4.0.18
|
Storage for the decoded data of a BUFR or CREX message. More...
#include <msg.h>
Data Fields | |
int | _refcount |
Reference count. | |
bufrex_type | encoding_type |
Type of source/target encoding data. | |
union { | |
struct _bufrex_crex_info crex | |
struct _bufrex_bufr_info bufr | |
} | opt |
int | type |
Message category. | |
int | subtype |
International message subcategory. | |
int | localsubtype |
Local message subcategory. | |
int | edition |
Edition number. | |
dba_vartable | btable |
dba_vartable used to lookup B table codes | |
bufrex_dtable | dtable |
bufrex_dtable used to lookup D table codes | |
bufrex_subset * | subsets |
Decoded variables. | |
size_t | subsets_count |
Number of decoded variables. | |
size_t | subsets_alloclen |
Size (in dba_var*) of the buffer allocated for vars. | |
bufrex_opcode | datadesc |
Parsed CREX data descriptor section. | |
bufrex_opcode * | datadesc_last |
Pointer to end of the datadesc chain, used to point to the insertion point for appends; it always points to a NULL pointer. | |
int | rep_year |
Representative datetime for this data. | |
int | rep_month |
Month. | |
int | rep_day |
Day. | |
int | rep_hour |
Hour. | |
int | rep_minute |
Minute. | |
int | rep_second |
Second. |
Storage for the decoded data of a BUFR or CREX message.
Reference count.
This is not used by C, but it is used by the C++ bindings
Representative datetime for this data.
Year
Referenced by bufrex_msg_diff(), bufrex_msg_from_dba_msg(), and bufrex_msg_from_dba_msgs().