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 )
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. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
تاریخ آخرین بهروزرسانی 2024-11-13 بهوقت ساعت هماهنگ جهانی.