nl:: वेव:: ASN1
इस नेमस्पेस में, ऐब्स्ट्रैक्ट सिंटैक्स नोटेशन वन (ASN.1) के साथ काम करने के लिए, Weave के सभी इंटरफ़ेस शामिल हैं.
खास जानकारी
इन्यूरेशन |
|
---|---|
@334
|
enum |
ASN1TagClasses
|
enum |
ASN1UniversalTags
|
enum |
टाइप आईडी |
|
---|---|
ASN1_ERROR
|
टाइपडेफ़ सभी ASN1 सबसिस्टम की गड़बड़ियों का बुनियादी टाइप. |
फ़ंक्शन |
|
---|---|
DumpASN1(ASN1Reader & reader, const char *prefix, const char *indent)
|
|
FormatASN1Error(char *buf, uint16_t bufSize, int32_t err)
|
bool
ASN1 गड़बड़ी होने पर, गड़बड़ी की जानकारी देने वाली शून्य-टर्मिनेटेड 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
|
क्लास |
|
---|---|
nl:: |
|
nl:: |
|
nl:: |
इन्यूरेशन
@334
@334
ASN1TagClasses
ASN1TagClasses
ASN1यूनिवर्सल टैग
ASN1UniversalTags
टाइप आईडी
ASN1_ERROR
ASN1_CONFIG_ERROR_TYPE ASN1_ERROR
सभी ASN1 सबसिस्टम की गड़बड़ियों का बुनियादी टाइप.
इसे प्लैटफ़ॉर्म या सिस्टम के हिसाब से तय किया जाता है.
फ़ंक्शन
डम्पसएन1
ASN1_ERROR DumpASN1( ASN1Reader & reader, const char *prefix, const char *indent )
फ़ॉर्मैटASN1 गड़बड़ी
bool FormatASN1Error( char *buf, uint16_t bufSize, int32_t err )
ASN1 गड़बड़ी होने पर, गड़बड़ी की जानकारी देने वाली शून्य-टर्मिनेटेड C स्ट्रिंग मिलती है. इस वैल्यू को पढ़ा जा सकता है.
जानकारी | |||||||
---|---|---|---|---|---|---|---|
पैरामीटर |
|
||||||
लौटाए गए सामान |
सही है अगर दिया गया बफ़र में ब्यौरे की स्ट्रिंग लिखी गई है.
|
||||||
लौटाए गए सामान |
गलत अगर दी गई गड़बड़ी ASN1 गड़बड़ी नहीं थी.
|
GetEnencodedObjectID
bool GetEncodedObjectID( OID oid, const uint8_t *& encodedOID, uint16_t & encodedOIDLen )
GetOIDकैटगरी
OIDCategory GetOIDCategory( OID oid )
GetOIDनाम
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 )