ارسال بازخورد
nl:: بافت:: پروفایل ها:: BDX_Current:: WeaveBdxClient
bookmark_border bookmark
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
خلاصه توابع عمومی 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)
انواع عمومی Error Handler 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 )
RejectHandler 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
amInitiator bool amInitiator
amSender bool amSender
پذیرفته شده است bool isAccepted
isAsynch bool isAsynch
انجام شد bool isDone
آغاز شده است bool isInitiated
دامنه وسیع است bool isWideRange
AppState void * theAppState
theBlockCounter uint8_t theBlockCounter
اتصال WeaveConnection * theConnection
theEncryptionType uint8_t theEncryptionType
Error Handler ErrorHandler theErrorHandler
theExchangeCtx ExchangeContext * theExchangeCtx
theExchangeMgr WeaveExchangeManager * theExchangeMgr
theFabricState const WeaveFabricState * theFabricState
theFileDesignator ReferencedString theFileDesignator
theGetBlockHandler GetBlockHandler theGetBlockHandler
theKeyId uint16_t theKeyId
طول uint64_t theLength
theMaxBlockSize uint16_t theMaxBlockSize
thePutBlockHandler PutBlockHandler thePutBlockHandler
ReceiveAcceptHandler ReceiveAcceptHandler theReceiveAcceptHandler
theReceiveInitHandler ReceiveInitHandler theReceiveInitHandler
RejectHandler RejectHandler theRejectHandler
SendAcceptHandler SendAcceptHandler theSendAcceptHandler
SendInitHandler SendInitHandler theSendInitHandler
theStartOffset uint64_t theStartOffset
theXferDoneHandler XferDoneHandler theXferDoneHandler
theXferErrorHandler XferErrorHandler theXferErrorHandler
توابع عمومی DispatchError Handler void DispatchErrorHandler ( WEAVE_ERROR anErrorCode )
DispatchGetBlockHandler void DispatchGetBlockHandler ( uint64_t * pLength , uint8_t ** aDataBlock , bool * isLastBlock )
DispatchPutBlockHandler void DispatchPutBlockHandler ( uint64_t length, uint8_t * dataBlock , bool isLastBlock )
DispatchReceiveAccept void DispatchReceiveAccept ( ReceiveAccept * aReceiveAcceptMsg )
DispatchRejectHandler void DispatchRejectHandler ( StatusReport * aReport )
DispatchSendAccept void DispatchSendAccept ( SendAccept * aSendAcceptMsg )
DispatchXferDoneHandler void DispatchXferDoneHandler ()
DispatchXferErrorHandler void DispatchXferErrorHandler ( StatusReport * aXferError )
WeaveBdxClient WeaveBdxClient ()
awaitBdxInit WEAVE_ERROR awaitBdxInit ()
initBdxReceive WEAVE_ERROR initBdxReceive ( bool iCanDrive , ReceiveAcceptHandler anAcceptHandler , RejectHandler aRejectHandler , PutBlockHandler aBlockHandler , XferErrorHandler aXferErrorHandler , XferDoneHandler aDoneHandler , ErrorHandler anErrorHandler )
initBdxSend WEAVE_ERROR initBdxSend ( bool iCanDrive , bool uCanDrive , bool aSynchOK , SendAcceptHandler anAcceptHandler , RejectHandler aRejectHandler , GetBlockHandler aBlockHandler , XferErrorHandler aXferErrorHandler , XferDoneHandler aDoneHandler , ErrorHandler anErrorHandler , ReferencedTLVData * aMetaData )
جز در مواردی که غیراز این ذکر شده باشد، محتوای این صفحه تحت مجوز پروانه ارجاع مشترکات خلاقانه نسخه ۴.۰ است. نمونه کدها نیز دارای مجوز پروانه آپاچی نسخه ۲.۰ است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. OpenThread و علائم مربوط به آن، علامتهای تجاری Thread Group هستند و تحت پروانه استفاده میشوند.
تاریخ آخرین بهروزرسانی 2025-01-08 بهوقت ساعت هماهنگ جهانی.
میخواهید موارد بیشتری را با ما درمیان بگذارید؟
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-01-08 بهوقت ساعت هماهنگ جهانی."],[],[]]