nl::Weave::ASN1
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تتضمن مساحة الاسم هذه جميع الواجهات داخل Weave للعمل باستخدام بناء الجملة المجرّدة Notation One (ASN.1).
ملخّص
عمليات التعداد |
|
---|---|
@334
|
تعداد |
ASN1TagClasses
|
تعداد |
ASN1UniversalTags
|
تعداد |
تعريف الأنواع |
|
---|---|
ASN1_ERROR
|
تعريف الكتابة النوع الأساسي لجميع أخطاء النظام الفرعي ASN1. |
الدوال |
|
---|---|
DumpASN1(ASN1Reader & reader, const char *prefix, const char *indent)
|
|
FormatASN1Error(char *buf, uint16_t bufSize, int32_t err)
|
bool
عند حدوث خطأ ASN1، يتم عرض سلسلة C NULL يتم إنهاؤها ويمكن لشخص عادي قراءتها تصف الخطأ.
|
GetEncodedObjectID(OID oid, const uint8_t *& encodedOID, uint16_t & encodedOIDLen)
|
bool
|
GetOIDCategory(OID oid)
|
OIDCategory
|
GetOIDName(OID oid)
|
const char *
|
HighestBit(uint32_t v)
|
uint8_t
|
ParseObjectID(const uint8_t *encodedOID, uint16_t encodedOIDLen)
|
OID
|
ReverseBits(uint8_t v)
|
uint8_t
|
ReverseBits(uint8_t v)
|
uint8_t
|
itoa2(uint32_t val, uint8_t *buf)
|
void
|
عمليات التعداد
334@
@334
ASN1TagClasses
ASN1TagClasses
ASN1UniversalTags
ASN1UniversalTags
تعريف الأنواع
ASN1_ERROR
ASN1_CONFIG_ERROR_TYPE ASN1_ERROR
النوع الأساسي لجميع أخطاء النظام الفرعي ASN1.
ويُعرَّف ذلك بنوع خاص بالنظام الأساسي أو النظام.
الدوال
DumpASN1
ASN1_ERROR DumpASN1( ASN1Reader & reader, const char *prefix, const char *indent )
FormatASN1Error
bool FormatASN1Error( char *buf, uint16_t bufSize, int32_t err )
عند حدوث خطأ ASN1، يتم عرض سلسلة C NULL يتم إنهاؤها ويمكن لشخص عادي قراءتها تصف الخطأ.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلمات |
|
||||||
المرتجعات |
true إذا تمت كتابة سلسلة وصف في المخزن المؤقت المقدم.
|
||||||
المرتجعات |
false إذا لم يكن الخطأ المقدم خطأ ASN1.
|
GetEncodedObjectID
bool GetEncodedObjectID( OID oid, const uint8_t *& encodedOID, uint16_t & encodedOIDLen )
GetOIDCategory
OIDCategory GetOIDCategory( OID oid )
GetOIDName
const char * GetOIDName( OID oid )
HighestBit
uint8_t HighestBit( uint32_t v )
ParseObjectID
OID ParseObjectID( const uint8_t *encodedOID, uint16_t encodedOIDLen )
ReverseBits
uint8_t ReverseBits( uint8_t v )
ReverseBits
uint8_t ReverseBits( uint8_t v )
itoa2
void itoa2( uint32_t val, uint8_t *buf )