UniRec  3.3.1
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CNemea::add_const< T >A type trait that adds const to a given type if it is a pointer or a reference
 CNemea::add_const< T & >
 CNemea::add_const< T * >
 Cstd::exception
 CNemea::EoFExceptionAn exception that is thrown when the end of the input stream is reached
 CNemea::FormatChangeExceptionAn exception that is thrown when the record format changes
 CNemea::HelpExceptionThis exception is thrown when the libtrap command-line argument contains help flag
 Cstd::false_type
 CNemea::is_string< T >A type trait that checks if a given type is a string type
 Cfield_spec_tSorting fields structure This structure is used to sort fields by their size and name. The structure is passed to the sorting algorithm
 CNemea::InputInteraceStatsStructure to store statistics related to an input interface
 Cip_addr_t
 CNemea::IpAddressA struct representing an IP address with associated operations
 Cipps_context_t
 Cipps_interval_node_t
 Cipps_interval_t
 Cipps_network_list_t
 Cipps_network_t
 CNemea::UnirecArray< T >::IteratorAn iterator for the UnirecArray class
 CNemea::MacAddress
 CNemea::TrapModuleInfoClass representing information about a trap module
 Cstd::true_type
 CNemea::is_string< std::string >
 CNemea::is_string< std::string_view >
 CNemea::Unirec
 CNemea::UnirecArray< T >A wrapper class for a contiguous array of values with the same unirec fieldID
 CNemea::UnirecBidirectionalInterfaceA class that provides a bidirectional interface for sending and receiving unirec records
 CNemea::UnirecInputInterfaceA class that provides an interface for receiving data in the Unirec format using the TRAP library
 CNemea::UnirecOutputInterfaceA class for sending UniRec records through a Trap interface
 CNemea::UnirecRecordA class for working with UniRec records and their fields
 CNemea::UnirecRecordViewProvides a view into a UniRec record
 Cur_field_id_linked_list_tLinked list for undefined field ids Linked list consisting of field ids, which are freed after operation undefine
 Cur_field_specs_tUniRec 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_tLinks 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_tUniRec 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_tUniRec template. It contains a table mapping a field to its position in an UniRec record
 Cur_values_tValues names and descriptions It contains a table mapping a value to name and description
 Curcsv_t
 CNemea::UrTime