PcapPlusPlus  24.09
pcpp::Asn1PrimitiveRecord Class Reference

#include <Asn1Codec.h>

Inheritance diagram for pcpp::Asn1PrimitiveRecord:
pcpp::Asn1Record pcpp::Asn1BooleanRecord pcpp::Asn1IntegerRecord pcpp::Asn1NullRecord pcpp::Asn1OctetStringRecord pcpp::Asn1EnumeratedRecord

Additional Inherited Members

- Public Member Functions inherited from pcpp::Asn1Record
std::vector< uint8_t > encode ()
 
Asn1TagClass getTagClass () const
 
bool isConstructed () const
 
Asn1UniversalTagType getUniversalTagType () const
 
uint8_t getTagType () const
 
size_t getValueLength () const
 
size_t getTotalLength () const
 
std::string toString ()
 
template<class Asn1RecordType >
Asn1RecordType * castAs ()
 
- Static Public Member Functions inherited from pcpp::Asn1Record
static std::unique_ptr< Asn1Recorddecode (const uint8_t *data, size_t dataLen, bool lazy=true)
 

Detailed Description

Represents a primitive ASN.1 record, meaning a record that doesn't have sub-records. This is an abstract class that cannot be instantiated