nl:: বুনা:: প্রোফাইল:: BDX_Current:: WeaveBdxClient
সারাংশ
পাবলিক ফাংশন |
---|
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) | |
পাবলিক প্রকার
ErrorHandler
void(* ErrorHandler)(void *aAppState, WEAVE_ERROR anErrorCode)
GetBlockHandler
void(* GetBlockHandler)(void *aAppState, uint64_t *pLength, uint8_t **aDataBlock, bool *isLastBlock)
পুটব্লকহ্যান্ডলার
void(* PutBlockHandler)(uint64_t aLength, uint8_t *aDataBlock, bool isLastBlock)
রিসিভঅ্যাকসেপ্টহ্যান্ডলার
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)
পাবলিক বৈশিষ্ট্য
amInitiator
bool amInitiator
গৃহীত হয়
bool isAccepted
সূচনা হয়
bool isInitiated
ওয়াইডরেঞ্জ
bool isWideRange
অ্যাপস্টেট
void * theAppState
ব্লক কাউন্টার
uint8_t theBlockCounter
এনক্রিপশন টাইপ
uint8_t theEncryptionType
ত্রুটি হ্যান্ডলার
ErrorHandler theErrorHandler
গেটব্লকহ্যান্ডলার
GetBlockHandler theGetBlockHandler
দৈর্ঘ্য
uint64_t theLength
ম্যাক্সব্লক সাইজ
uint16_t theMaxBlockSize
পুটব্লকহ্যান্ডলার
PutBlockHandler thePutBlockHandler
রিসিভঅ্যাসেপ্টহ্যান্ডলার
ReceiveAcceptHandler theReceiveAcceptHandler
TheReceiveInitHandler
ReceiveInitHandler theReceiveInitHandler
রিজেক্ট হ্যান্ডলার
RejectHandler theRejectHandler
সেন্ডঅ্যাকসেপ্টহ্যান্ডলার
SendAcceptHandler theSendAcceptHandler
TheSendInitHandler
SendInitHandler theSendInitHandler
স্টার্টঅফসেট
uint64_t theStartOffset
এক্সফারডোনহ্যান্ডলার
XferDoneHandler theXferDoneHandler
XferErrorHandler
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
)
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()
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
)