nl :: نسج:: ASN1
تشتمل مساحة الاسم هذه على جميع الواجهات داخل Weave للعمل مع أسلوب Abstract Syntax Notation One (ASN.1).
ملخص
التعداد | |
---|---|
@334 | تعداد |
ASN1TagClasses | تعداد |
ASN1UniversalTags | تعداد |
النوع | |
---|---|
ASN1_ERROR | typedef نوع الأساسي للجميع ASN1 أخطاء النظام الفرعي. |
المهام | |
---|---|
DumpASN1 ( ASN1Reader & reader, const char *prefix, const char *indent) | |
FormatASN1Error (char *buf, uint16_t bufSize, int32_t err) | bool إعطاء ASN1 خطأ، بإرجاع منتهية NULL C سلسلة الذي يمكن قراءته واصفا الخطأ. |
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 |
الطبقات | |
---|---|
نيكولا لانغ :: :: نسج ASN1 :: ASN1Reader | |
نيكولا لانغ :: :: نسج ASN1 :: ASN1UniversalTime | |
نيكولا لانغ :: :: نسج ASN1 :: ASN1Writer |
التعداد
@ 334
@334
ASN1TagClasses
ASN1TagClasses
ASN1UniversalTags
ASN1UniversalTags
النوع
ASN1_ERROR
ASN1_CONFIG_ERROR_TYPE ASN1_ERROR
نوع الأساسي للجميع ASN1 أخطاء النظام الفرعي.
يتم تعريف هذا على نوع النظام الأساسي أو النظام المحدد.
المهام
تفريغ
ASN1_ERROR DumpASN1( ASN1Reader & reader, const char *prefix, const char *indent )
FormatASN1Error
bool FormatASN1Error( char *buf, uint16_t bufSize, int32_t err )
إعطاء ASN1 خطأ، بإرجاع منتهية NULL C سلسلة الذي يمكن قراءته واصفا الخطأ.
تفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلمات |
| ||||||
عائدات | صواب إذا تمت كتابة سلسلة وصف في المخزن المؤقت المزود. | ||||||
عائدات | كاذبة إذا كان الخطأ زودت يست 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 )
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. Thread is a registered trademark of the Thread Group, Inc.
Last updated 2020-08-28 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]