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