nl :: نسج:: مظهر:: BDX_ Current :: WeaveBdxClient
ملخص
البنائين والمدمرين | |
---|---|
WeaveBdxClient () |
الأنواع العامة | |
---|---|
ErrorHandler )(void *aAppState, WEAVE_ERROR anErrorCode) | typedefvoid(* |
GetBlockHandler )(void *aAppState, uint64_t *pLength, uint8_t **aDataBlock, bool *isLastBlock) | typedefvoid(* |
PutBlockHandler )(uint64_t aLength, uint8_t *aDataBlock, bool isLastBlock) | typedefvoid(* |
ReceiveAcceptHandler )(ReceiveAccept *aReceiveAcceptMsg) | typedefvoid(* |
ReceiveInitHandler )(ReceiveInit *aReceiveInitMsg) | typedefvoid(* |
RejectHandler )(void *aAppState, StatusReport *aReport) | typedefvoid(* |
SendAcceptHandler )(void *aAppState, SendAccept *aSendAcceptMsg) | typedefvoid(* |
SendInitHandler )(SendInit *aSendInitMsg) | typedefvoid(* |
XferDoneHandler )(void *aAppState) | typedefvoid(* |
XferErrorHandler )(void *aAppState, StatusReport *aXferError) | typedefvoid(* |
السمات العامة | |
---|---|
amDriver | bool |
amInitiator | bool |
amSender | bool |
isAccepted | bool |
isAsynch | bool |
isDone | bool |
isInitiated | bool |
isWideRange | bool |
theAppState | void * |
theBlockCounter | uint8_t |
theConnection | |
theEncryptionType | uint8_t |
theErrorHandler | ErrorHandler |
theExchangeCtx | |
theExchangeMgr | |
theFabricState | const WeaveFabricState * |
theFileDesignator | |
theGetBlockHandler | GetBlockHandler |
theKeyId | uint16_t |
theLength | uint64_t |
theMaxBlockSize | uint16_t |
thePutBlockHandler | PutBlockHandler |
theReceiveAcceptHandler | ReceiveAcceptHandler |
theReceiveInitHandler | ReceiveInitHandler |
theRejectHandler | RejectHandler |
theSendAcceptHandler | SendAcceptHandler |
theSendInitHandler | SendInitHandler |
theStartOffset | uint64_t |
theXferDoneHandler | XferDoneHandler |
theXferErrorHandler | XferErrorHandler |
الوظائف العامة | |
---|---|
DispatchErrorHandler ( WEAVE_ERROR anErrorCode) | void |
DispatchGetBlockHandler (uint64_t *pLength, uint8_t **aDataBlock, bool *isLastBlock) | void |
DispatchPutBlockHandler (uint64_t length, uint8_t *dataBlock, bool isLastBlock) | void |
DispatchReceiveAccept ( ReceiveAccept *aReceiveAcceptMsg) | void |
DispatchRejectHandler ( StatusReport *aReport) | void |
DispatchSendAccept ( SendAccept *aSendAcceptMsg) | void |
DispatchXferDoneHandler () | void |
DispatchXferErrorHandler ( StatusReport *aXferError) | void |
awaitBdxInit () | |
initBdxReceive (bool iCanDrive, ReceiveAcceptHandler anAcceptHandler, RejectHandler aRejectHandler, PutBlockHandler aBlockHandler, XferErrorHandler aXferErrorHandler, XferDoneHandler aDoneHandler, ErrorHandler anErrorHandler) | |
initBdxSend (bool iCanDrive, bool uCanDrive, bool aSynchOK, SendAcceptHandler anAcceptHandler, RejectHandler aRejectHandler, GetBlockHandler aBlockHandler, XferErrorHandler aXferErrorHandler, XferDoneHandler aDoneHandler, ErrorHandler anErrorHandler, ReferencedTLVData *aMetaData) | |
initClient ( WeaveExchangeManager *, void *, ReferencedString &, uint16_t, uint64_t, uint64_t, bool) | |
shutdownClient () | |
shutdownClient ( WEAVE_ERROR aErr) |
الأنواع العامة
معالج الأخطاء
void(* ErrorHandler)(void *aAppState, WEAVE_ERROR anErrorCode)
GetBlockHandler
void(* GetBlockHandler)(void *aAppState, uint64_t *pLength, uint8_t **aDataBlock, bool *isLastBlock)
PutBlockHandler
void(* PutBlockHandler)(uint64_t aLength, uint8_t *aDataBlock, bool isLastBlock)
ReceiveAcceptHandler
void(* ReceiveAcceptHandler)(ReceiveAccept *aReceiveAcceptMsg)
ReceiveInitHandler
void(* ReceiveInitHandler)(ReceiveInit *aReceiveInitMsg)
رفض
void(* RejectHandler)(void *aAppState, StatusReport *aReport)
SendAcceptHandler
void(* SendAcceptHandler)(void *aAppState, SendAccept *aSendAcceptMsg)
SendInitHandler
void(* SendInitHandler)(SendInit *aSendInitMsg)
XferDoneHandler
void(* XferDoneHandler)(void *aAppState)
XferErrorHandler
void(* XferErrorHandler)(void *aAppState, StatusReport *aXferError)
السمات العامة
amDriver
bool amDriver
مبتدئ
bool amInitiator
المرسل
bool amSender
تم قبوله
bool isAccepted
هو Asynch
bool isAsynch
تم
bool isDone
يبدأ
bool isInitiated
isWideRange
bool isWideRange
theAppState
void * theAppState
theBlockCounter
uint8_t theBlockCounter
الاتصال
WeaveConnection * theConnection
نوع التشفير
uint8_t theEncryptionType
معالج الخطأ
ErrorHandler theErrorHandler
theExchangeCtx
ExchangeContext * theExchangeCtx
التبادل
WeaveExchangeManager * theExchangeMgr
الدولة
const WeaveFabricState * theFabricState
theFileDesignator
ReferencedString theFileDesignator
theGetBlockHandler
GetBlockHandler theGetBlockHandler
theKeyId
uint16_t theKeyId
الطول
uint64_t theLength
theMaxBlockSize
uint16_t theMaxBlockSize
thePutBlockHandler
PutBlockHandler thePutBlockHandler
theReceiveAccept Handler
ReceiveAcceptHandler theReceiveAcceptHandler
theReceiveInitHandler
ReceiveInitHandler theReceiveInitHandler
theRejectHandler
RejectHandler theRejectHandler
theSendAcceptHandler
SendAcceptHandler theSendAcceptHandler
theSendInitHandler
SendInitHandler theSendInitHandler
theStartOffset
uint64_t theStartOffset
theXferDoneHandler
XferDoneHandler theXferDoneHandler
theXferErrorHandler
XferErrorHandler theXferErrorHandler
الوظائف العامة
ديسباتش إيروراندلر
void DispatchErrorHandler( WEAVE_ERROR anErrorCode )
ديسباتش جيتبلوكهاندلر
void DispatchGetBlockHandler( uint64_t *pLength, uint8_t **aDataBlock, bool *isLastBlock )
ديسباتشبوتبلوكهاندلر
void DispatchPutBlockHandler( uint64_t length, uint8_t *dataBlock, bool isLastBlock )
ديسباتش ريسيفي قبول
void DispatchReceiveAccept( ReceiveAccept *aReceiveAcceptMsg )
ديسباتش ريجيكت هاندلر
void DispatchRejectHandler( StatusReport *aReport )
ديسباتشسينداكسبت
void DispatchSendAccept( SendAccept *aSendAcceptMsg )
ديسباتش إكسفير
void DispatchXferDoneHandler()
ديسباتش إكسفير إيرور هاندلر
void DispatchXferErrorHandler( StatusReport *aXferError )
WeaveBdxClient
العنصر النائب l10n = 49في انتظار BDxInit
العنصر النائب l10n = 50initBdxReceive
العنصر النائب l10n = 51initBdxSend
l10n- العنصر النائب = 52initClient
l10n- العنصر النائب = 53العميل
l10n-placeholder = 54العميل
l10n-placeholder = 55إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجّلة لشركة Oracle و/أو شركائها التابعين، وThread هي علامة تجارية مسجّلة لشركة .Thread Group, Inc.
تاريخ التعديل الأخير: 2018-06-05 (حسب التوقيت العالمي المتفَّق عليه)
[{
"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":"غير ذلك"
}]