UniRec 3.0.0
|
CNemeaPlusPlus::add_const< T > | A type trait that adds const to a given type if it is a pointer or a reference |
CNemeaPlusPlus::add_const< T & > | |
CNemeaPlusPlus::add_const< T * > | |
▼Cstd::exception | |
CNemeaPlusPlus::EoFException | An exception that is thrown when the end of the input stream is reached |
CNemeaPlusPlus::FormatChangeException | An exception that is thrown when the record format changes |
CNemeaPlusPlus::HelpException | This exception is thrown when the libtrap command-line argument contains help flag |
▼Cstd::false_type | |
CNemeaPlusPlus::is_string< T > | A type trait that checks if a given type is a string type |
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 | |
CNemeaPlusPlus::IpAddress | |
Cipps_context_t | |
Cipps_interval_node_t | |
Cipps_interval_t | |
Cipps_network_list_t | |
Cipps_network_t | |
CNemeaPlusPlus::UnirecArray< T >::Iterator | An iterator for the UnirecArray class |
CNemeaPlusPlus::MacAddress | |
CNemeaPlusPlus::TrapModuleInfo | Class representing information about a trap module |
▼Cstd::true_type | |
CNemeaPlusPlus::is_string< std::string > | |
CNemeaPlusPlus::is_string< std::string_view > | |
CNemeaPlusPlus::Unirec | |
CNemeaPlusPlus::UnirecArray< T > | A wrapper class for a contiguous array of values with the same unirec fieldID |
CNemeaPlusPlus::UnirecBidirectionalInterface | A class that provides a bidirectional interface for sending and receiving unirec records |
CNemeaPlusPlus::UnirecInputInterface | A class that provides an interface for receiving data in the Unirec format using the TRAP library |
CNemeaPlusPlus::UnirecOutputInterface | A class for sending UniRec records through a Trap interface |
CNemeaPlusPlus::UnirecRecord | A class for working with UniRec records and their fields |
CNemeaPlusPlus::UnirecRecordView | Provides a view into a UniRec record |
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 | |
CNemeaPlusPlus::UrTime |