Header file containing the definition of the IpAddress class.
constexpr ur_field_type_t getExpectedUnirecType< int64_t >()
constexpr ur_field_type_t getExpectedUnirecType< double * >()
constexpr ur_field_type_t getExpectedUnirecType< IpAddress * >()
constexpr ur_field_type_t getExpectedUnirecType< int8_t >()
constexpr ur_field_type_t getExpectedUnirecType< float * >()
constexpr ur_field_type_t getExpectedUnirecType< uint16_t >()
constexpr ur_field_type_t getExpectedUnirecType< float >()
constexpr ur_field_type_t getExpectedUnirecType< std::byte * >()
constexpr ur_field_type_t getExpectedUnirecType< IpAddress >()
constexpr ur_field_type_t getExpectedUnirecType< uint8_t * >()
constexpr ur_field_type_t getExpectedUnirecType< int64_t * >()
constexpr ur_field_type_t getExpectedUnirecType< std::string >()
constexpr ur_field_type_t getExpectedUnirecType< uint16_t * >()
constexpr ur_field_type_t getExpectedUnirecType< uint32_t * >()
constexpr ur_field_type_t getExpectedUnirecType< uint8_t >()
constexpr ur_field_type_t getExpectedUnirecType< std::string_view >()
constexpr ur_field_type_t getExpectedUnirecType< int32_t * >()
constexpr ur_field_type_t getExpectedUnirecType< UrTime >()
constexpr ur_field_type_t getExpectedUnirecType< int8_t * >()
constexpr ur_field_type_t getExpectedUnirecType< uint64_t >()
constexpr ur_field_type_t getExpectedUnirecType< uint32_t >()
constexpr ur_field_type_t getExpectedUnirecType< int16_t >()
constexpr ur_field_type_t getExpectedUnirecType< int16_t * >()
constexpr ur_field_type_t getExpectedUnirecType< MacAddress * >()
constexpr ur_field_type_t getExpectedUnirecType()
Determines the expected UniRec field type for a given C++ type T.
constexpr ur_field_type_t getExpectedUnirecType< MacAddress >()
constexpr ur_field_type_t getExpectedUnirecType< char >()
constexpr ur_field_type_t getExpectedUnirecType< int32_t >()
constexpr ur_field_type_t getExpectedUnirecType< uint64_t * >()
constexpr ur_field_type_t getExpectedUnirecType< char * >()
constexpr ur_field_type_t getExpectedUnirecType< UrTime * >()
constexpr ur_field_type_t getExpectedUnirecType< double >()
Definition of UniRec structures and functions.
@ UR_TYPE_A_UINT32
unsigned int (32b) array
@ UR_TYPE_UINT64
unsigned int (64b)
@ UR_TYPE_A_UINT16
unsigned int (16b) array
@ UR_TYPE_A_INT64
int (64b) array
@ UR_TYPE_A_DOUBLE
double (64b) array
@ UR_TYPE_A_IP
IP address (128b) array.
@ UR_TYPE_A_INT32
int (32b) array
@ UR_TYPE_A_INT8
int (8b) array
@ UR_TYPE_A_INT16
int (8b) array
@ UR_TYPE_IP
IP address (128b)
@ UR_TYPE_A_UINT8
unsigned int (8b) array
@ UR_TYPE_DOUBLE
double (64b)
@ UR_TYPE_A_FLOAT
float (32b) array
@ UR_TYPE_A_UINT64
unsigned int (64b) array
@ UR_TYPE_A_MAC
MAC address (48b) array.
@ UR_TYPE_UINT8
unsigned int (8b)
@ UR_TYPE_STRING
var-len fields (string where only printable characters are expected; '\0' at the end should NOT be in...
@ UR_TYPE_A_TIME
time (64b) array
@ UR_TYPE_UINT16
unsigned int (16b)
@ UR_TYPE_UINT32
unsigned int (32b)
@ UR_TYPE_MAC
MAC address (48b)
@ UR_TYPE_BYTES
var-len fields (generic string of bytes)
@ UR_TYPE_FLOAT
float (32b)