#include <string>
#include <memory>
#include <typeinfo>
#include <stdexcept>
#include <sstream>
#include <chrono>
#include <bitset>
#include "PointerVector.h"
Go to the source code of this file.
|
| pcpp |
| The main namespace for the PcapPlusPlus lib.
|
|
|
enum class | pcpp::Asn1TagClass : uint8_t { pcpp::Universal = 0
, pcpp::Application = 1
, pcpp::ContextSpecific = 2
, pcpp::Private = 3
} |
| An enum for representing ASN.1 tag class. More...
|
|
enum class | pcpp::Asn1UniversalTagType : uint8_t {
pcpp::EndOfContent = 0
, pcpp::Boolean = 1
, pcpp::Integer = 2
, pcpp::BitString = 3
,
pcpp::OctetString = 4
, pcpp::Null = 5
, pcpp::ObjectIdentifier = 6
, pcpp::ObjectDescriptor = 7
,
pcpp::External = 8
, pcpp::Real = 9
, pcpp::Enumerated = 10
, pcpp::EmbeddedPDV = 11
,
pcpp::UTF8String = 12
, pcpp::RelativeObjectIdentifier = 13
, pcpp::Time = 14
, pcpp::Reserved = 15
,
pcpp::Sequence = 16
, pcpp::Set = 17
, pcpp::NumericString = 18
, pcpp::PrintableString = 19
,
pcpp::T61String = 20
, pcpp::VideotexString = 21
, pcpp::IA5String = 22
, pcpp::UTCTime = 23
,
pcpp::GeneralizedTime = 24
, pcpp::GraphicString = 25
, pcpp::VisibleString = 26
, pcpp::GeneralString = 27
,
pcpp::UniversalString = 28
, pcpp::CharacterString = 29
, pcpp::BMPString = 30
, pcpp::Date = 31
,
pcpp::TimeOfDay = 32
, pcpp::DateTime = 33
, pcpp::Duration = 34
, pcpp::ObjectIdentifierIRI = 35
,
pcpp::RelativeObjectIdentifierIRI = 36
, pcpp::NotApplicable = 255
} |
| An enum for representing ASN.1 Universal tag types. More...
|
|
enum class | pcpp::internal::Asn1LoadPolicy { Lazy
, Eager
} |
| Policy for when to evaluate (decode) ASN.1 record values. Determines whether the value is decoded immediately (eager) or on first access (lazy). More...
|
|
◆ Asn1LoadPolicy
Policy for when to evaluate (decode) ASN.1 record values. Determines whether the value is decoded immediately (eager) or on first access (lazy).
Enumerator |
---|
Lazy | The value is evaluated on first access (lazy decoding).
|
Eager | The value is evaluated immediately on construction (eager decoding).
|