UniRec
3.3.2
|
▼NNemea | |
CUnirecBidirectionalInterface | A class that provides a bidirectional interface for sending and receiving unirec records |
CUnirecInputInterface | A class that provides an interface for receiving data in the Unirec format using the TRAP library |
CInputInteraceStats | Structure to store statistics related to an input interface |
CIpAddress | A struct representing an IP address with associated operations |
CMacAddress | |
CUnirecOutputInterface | A class for sending UniRec records through a Trap interface |
CTrapModuleInfo | Class representing information about a trap module |
CUnirec | |
▼CUnirecArray | A wrapper class for a contiguous array of values with the same unirec fieldID |
CIterator | An iterator for the UnirecArray class |
CEoFException | An exception that is thrown when the end of the input stream is reached |
CFormatChangeException | An exception that is thrown when the record format changes |
CHelpException | This exception is thrown when the libtrap command-line argument contains help flag |
CUnirecRecord | A class for working with UniRec records and their fields |
CUnirecRecordView | Provides a view into a UniRec record |
Cis_string | A type trait that checks if a given type is a string type |
Cis_string< std::string > | |
Cis_string< std::string_view > | |
Cadd_const | A type trait that adds const to a given type if it is a pointer or a reference |
Cadd_const< T * > | |
Cadd_const< T & > | |
CUrTime | |
Cfield_spec_t | Sorting fields structure This structure is used to sort fields by their size and name. The structure is passed to the sorting algorithm |
Cip_addr_t | |
Cipps_context_t | |
Cipps_interval_node_t | |
Cipps_interval_t | |
Cipps_network_list_t | |
Cipps_network_t | |
Cur_field_id_linked_list_t | Linked list for undefined field ids Linked list consisting of field ids, which are freed after operation undefine |
Cur_field_specs_t | UniRec fields structure It contains all fields which are statically defined by UR_FIELDS(...) and run-time generated fields. This structure can be modified during run-time by generating new fields and erasing existing fields |
Cur_links_t | Links structure. It contains a link count, link mask and link indexes. Array link_indexes stores positions in LINK_BIT_FIELD for used links (1-n), so one can easily compare LINK_BIT_FIELD with some link, indexed by common indexes 0 - (1-n) |
Cur_static_field_specs_t | UniRec default field list It contains all fields which are specified statically in source code of a module. This structure is passed to ur_init() |
Cur_template_t | UniRec template. It contains a table mapping a field to its position in an UniRec record |
Cur_values_t | Values names and descriptions It contains a table mapping a value to name and description |
Curcsv_t |