nl:: بافت:: ASN1
این فضای نام شامل تمام رابط های داخل Weave برای کار با Abstract Syntax Notation One (ASN.1) است.
خلاصه
شمارش ها | |
---|---|
@334 | enum |
ASN1TagClasses | enum |
ASN1UniversalTags | enum |
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 )
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 )
جز در مواردی که غیراز این ذکر شده باشد، محتوای این صفحه تحت مجوز پروانه ارجاع مشترکات خلاقانه نسخه ۴.۰ است. نمونه کدها نیز دارای مجوز پروانه آپاچی نسخه ۲.۰ است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. OpenThread و علائم مربوط به آن، علامتهای تجاری Thread Group هستند و تحت پروانه استفاده میشوند.
تاریخ آخرین بهروزرسانی 2024-11-13 بهوقت ساعت هماهنگ جهانی.