nl:: بافت:: ASN1
این فضای نام شامل تمام رابط های داخل Weave برای کار با Abstract Syntax Notation One (ASN.1) می شود.
خلاصه
شمارش ها | |
---|---|
@334 | شمارش |
ASN1TagClasses | شمارش |
ASN1UniversalTags | شمارش |
Typedefs | |
---|---|
ASN1_ERROR | typedef نوع اصلی برای تمام خطاهای زیرسیستم 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 |
کلاس ها | |
---|---|
nl:: بافت:: ASN1:: ASN1Reader | |
nl:: بافت:: ASN1:: ASN1UniversalTime | |
nl:: بافت:: ASN1:: ASN1Writer |
شمارش ها
@334
@334
ASN1TagClasses
ASN1TagClasses
ASN1UniversalTags
ASN1UniversalTags
Typedefs
ASN1_ERROR
ASN1_CONFIG_ERROR_TYPE ASN1_ERROR
نوع اصلی برای تمام خطاهای زیرسیستم ASN1 .
این به یک نوع پلت فرم یا سیستم خاص تعریف می شود.
کارکرد
DumpASN1
ASN1_ERROR DumpASN1( ASN1Reader & reader, const char *prefix, const char *indent )
خطای FormatASN1
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 )
دسته بندی GetOID
OIDCategory GetOIDCategory( OID oid )
GetOIDName
const char * GetOIDName( OID oid )
بالاترین بیت
uint8_t HighestBit( uint32_t v )
ParseObjectID
OID ParseObjectID( const uint8_t *encodedOID, uint16_t encodedOIDLen )
معکوس بیت ها
uint8_t ReverseBits( uint8_t v )
معکوس بیت ها
uint8_t ReverseBits( uint8_t v )
itoa2
void itoa2( uint32_t val, uint8_t *buf )
جز در مواردی که غیر از این ذکر شده باشد، محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است و نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. Thread علامت تجاری ثبتشده Thread Group, Inc است.
تاریخ آخرین بهروزرسانی 2022-08-30 بهوقت ساعت هماهنگ جهانی.
[{
"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":"غیره"
}]