The AbstractDataType and its subclasses provide an implementation of each possible DataTypes value, where those values represent an IPFIX Information Element Data Types as defined in RFC5102.
Implements encoding and decoding of the basicList DataType, DataTypes.BasicList.
Implements encoding and decoding of the boolean DataType, DataTypes.Boolean.
Implements encoding and decoding of the dateTimeMicroseconds DataType, DataTypes.DateTimeMicroseconds.
Implements encoding and decoding of the dateTimeMilliseconds DataType, DataTypes.DateTimeMilliseconds.
Implements encoding and decoding of the dateTimeNanoseconds DataType, DataTypes.DateTimeNanoseconds.
Implements encoding and decoding of the dateTimeSeconds DataType, DataTypes.DateTimeSeconds.
Implements encoding and decoding of the float32 DataType, DataTypes.Float32.
Implements encoding and decoding of the float64 DataType, DataTypes.Float64.
Implements encoding and decoding of the ipv4Address DataType, DataTypes.Ipv4Address.
Implements encoding and decoding of the ipv6Address DataType, DataTypes.Ipv6Address.
Implements encoding and decoding of the macAddress DataType, DataTypes.MacAddress.
Implements encoding and decoding of the octetArray DataType, DataTypes.OctetArray.
Implements encoding and decoding of the signed16 DataType, DataTypes.Signed16.
Implements encoding and decoding of the signed32 DataType, DataTypes.Signed32.
Implements encoding and decoding of the signed64 DataType, DataTypes.Signed64.
Implements encoding and decoding of the signed8 DataType, DataTypes.Signed8.
Implements encoding and decoding of the string DataType, DataTypes.String.
Implements encoding and decoding of the subTemplateList DataType, DataTypes.SubTemplateList.
Implements encoding and decoding of the subTemplateMultiList DataType, DataTypes.SubTemplateMultiList.
Implements encoding and decoding of the unsigned16 DataType, DataTypes.Unsigned16.
Implements encoding and decoding of the unsigned32 DataType, DataTypes.Unsigned32.
Implements encoding and decoding of the unsigned64 DataType, DataTypes.Unsigned64.
Implements encoding and decoding of the unsigned8 DataType, DataTypes.Unsigned8.