nl::Weave::ASN1::ASN1Reader

ملخّص

السمات العامة

Class
uint8_t
IsConstructed
bool
IsEndOfContents
bool
IsIndefiniteLen
bool
Tag
uint32_t
Value
const uint8_t *
ValueLen
uint32_t

وظائف عامة

EnterConstructedType(void)
EnterEncapsulatedType(void)
ExitConstructedType(void)
ExitEncapsulatedType(void)
GetBitString(uint32_t & outVal)
GetBoolean(bool & val)
GetGeneralizedTime(ASN1UniversalTime & outTime)
GetInteger(int64_t & val)
GetObjectId(OID & oid)
GetUTCTime(ASN1UniversalTime & outTime)
Init(const uint8_t *buf, uint32_t len)
void
IsContained(void) const
bool
Next(void)

السمات العامة

دورات تدريبية

uint8_t Class

IsConstructed

bool IsConstructed

IsEndOfContents

bool IsEndOfContents

IsIndefiniteLen

bool IsIndefiniteLen

العلامة

uint32_t Tag

القيمة

const uint8_t * Value

ValueLen

uint32_t ValueLen

وظائف عامة

EnterConstructedType

ASN1_ERROR EnterConstructedType(
 
void
)

EnterEncapsulatedType

ASN1_ERROR EnterEncapsulatedType(
 
void
)

ExitConstructedType

ASN1_ERROR ExitConstructedType(
 
void
)

ExitEncapsulatedType

ASN1_ERROR ExitEncapsulatedType(
 
void
)

GetBitString

ASN1_ERROR GetBitString(
  uint32_t
& outVal
)

GetBoolean

ASN1_ERROR GetBoolean(
 
bool & val
)

GetGeneralizedTime

ASN1_ERROR GetGeneralizedTime(
 
ASN1UniversalTime & outTime
)

GetInteger

ASN1_ERROR GetInteger(
  int64_t
& val
)

GetObjectId

ASN1_ERROR GetObjectId(
  OID
& oid
)

GetUTCTime

ASN1_ERROR GetUTCTime(
 
ASN1UniversalTime & outTime
)

إعداد

void Init(
 
const uint8_t *buf,
  uint32_t len
)

IsContained

bool IsContained(
 
void
) const

التالي

ASN1_ERROR Next(
 
void
)