透過集合功能整理內容
你可以依據偏好儲存及分類內容。
nl::Weave::ASN1
這個命名空間包含 Weave 內所有可使用 Abstract Syntax Notation One (ASN.1) 的介面。
摘要
列舉
@334
@334
ASN1TagClasses
ASN1TagClasses
ASN1UniversalTags
Typedefs
函式
DumpASN1
ASN1_ERROR DumpASN1(
ASN1Reader & reader,
const char *prefix,
const char *indent
)
bool FormatASN1Error(
char *buf,
uint16_t bufSize,
int32_t err
)
由於發生 ASN1 錯誤,系統會傳回使用者可理解的 NULL 結尾的 C 字串,說明錯誤。
詳細說明 |
參數 |
[in] buf
|
出現錯誤字串的緩衝區。
|
[in] bufSize
|
提供的緩衝區大小 (以位元組為單位)。
|
[in] err
|
要說明的錯誤。
|
|
傳回
|
如果說明字串寫入提供的緩衝區,則傳回 true。
|
傳回
|
如果提供的錯誤不是 ASN1 錯誤,則為 false。
|
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
)
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。Thread 是 Thread Group, Inc. 的註冊商標。
上次更新時間:2023-12-01 (世界標準時間)。
[{
"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":"其他"
}]