|
PcapPlusPlus
Next
|
#include <Serializers.h>
Public Member Functions | |
| void | writeField (const FieldDescriptor &field, const std::string &value) override |
| void | writeField (const FieldDescriptor &field, int64_t value) override |
| void | writeField (const FieldDescriptor &field, uint64_t value) override |
| void | writeField (const FieldDescriptor &field, double value) override |
| void | writeField (const FieldDescriptor &field, bool value) override |
| void | writeNullField (const FieldDescriptor &field) override |
| void | writeHexField (const FieldDescriptor &field, uint64_t value) override |
Public Member Functions inherited from pcpp::ISerializer | |
| virtual | ~ISerializer ()=default |
| Destroy the serializer. | |
| ArrayScope | writeArray (const FieldDescriptor &field) |
| ObjectScope | writeObject (const FieldDescriptor &field) |
Base class for serializer scopes.
|
overridevirtual |
Write a boolean field.
| [in] | field | The descriptor of the field |
| [in] | value | The boolean value to write |
Implements pcpp::ISerializer.
|
overridevirtual |
Write a string field.
| [in] | field | The descriptor of the field |
| [in] | value | The string value to write |
Implements pcpp::ISerializer.
|
overridevirtual |
Write a floating-point field.
| [in] | field | The descriptor of the field |
| [in] | value | The floating-point value to write |
Implements pcpp::ISerializer.
|
overridevirtual |
Write a signed int64 field.
| [in] | field | The descriptor of the field |
| [in] | value | The signed integer value to write |
Implements pcpp::ISerializer.
|
overridevirtual |
Write an unsigned int64 field.
| [in] | field | The descriptor of the field |
| [in] | value | The unsigned integer value to write |
Implements pcpp::ISerializer.
|
overridevirtual |
Write an unsigned integer field in hexadecimal notation.
| [in] | field | The descriptor of the field |
| [in] | value | The unsigned integer value to write |
Implements pcpp::ISerializer.
|
overridevirtual |