nl:: बुनें:: प्रोफाइल:: बीडीएक्स_वर्तमान:: WeaveBdxClient

सारांश

निर्माता और विनाशक De

WeaveBdxClient ()

सार्वजनिक प्रकार

ErrorHandler )(void *aAppState, WEAVE_ERROR anErrorCode) टाइपडीफ
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) टाइपडीफ
void(*
ReceiveInitHandler )(ReceiveInit *aReceiveInitMsg) टाइपडीफ
void(*
RejectHandler )(void *aAppState, StatusReport *aReport) टाइपडीफ
void(*
SendAcceptHandler )(void *aAppState, SendAccept *aSendAcceptMsg) टाइपडीफ
void(*
SendInitHandler )(SendInit *aSendInitMsg) टाइपडीफ
void(*
XferDoneHandler )(void *aAppState) टाइपडीफ
void(*
XferErrorHandler )(void *aAppState, StatusReport *aXferError) टाइपडीफ
void(*

सार्वजनिक गुण

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
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)

गेटब्लॉकहैंडलर

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)

रिसीवइनिटहैंडलर

void(* ReceiveInitHandler)(ReceiveInit *aReceiveInitMsg)

रिजेक्टहैंडलर

void(* RejectHandler)(void *aAppState, StatusReport *aReport)

भेजेंस्वीकारहैंडलर

void(* SendAcceptHandler)(void *aAppState, SendAccept *aSendAcceptMsg)

SendInitHandler

void(* SendInitHandler)(SendInit *aSendInitMsg)

XferDoneHandler

void(* XferDoneHandler)(void *aAppState)

XferErrorHandler

void(* XferErrorHandler)(void *aAppState, StatusReport *aXferError)

सार्वजनिक गुण

एमड्राइवर

bool amDriver

प्रारंभकर्ता

bool amInitiator

प्रेषक

bool amSender

स्वीकार कर लिया है

bool isAccepted

isAsynch

bool isAsynch

पूरा हो गया है

bool isDone

आरंभ किया गया है

bool isInitiated

वाइड रेंज है

bool isWideRange

ऐपस्टेट

void * theAppState

ब्लॉक काउंटर

uint8_t theBlockCounter

संपर्क

WeaveConnection * theConnection

एन्क्रिप्शन प्रकार

uint8_t theEncryptionType

त्रुटिहैंडलर

ErrorHandler theErrorHandler

एक्सचेंजसीटीएक्स

ExchangeContext * theExchangeCtx

एक्सचेंज एमजीआर

WeaveExchangeManager * theExchangeMgr

कपड़े की स्थिति

const WeaveFabricState * theFabricState

फ़ाइल डिज़ाइनर

ReferencedString theFileDesignator

गेटब्लॉकहैंडलर

GetBlockHandler theGetBlockHandler

कुंजी आईडी

uint16_t theKeyId

लंबाई

uint64_t theLength

मैक्सब्लॉक आकार

uint16_t theMaxBlockSize

पुटब्लॉकहैंडलर

PutBlockHandler thePutBlockHandler

रिसीव एक्सेप्टहैंडलर

ReceiveAcceptHandler theReceiveAcceptHandler

TheReceiveInitHandler

ReceiveInitHandler theReceiveInitHandler

रिजेक्टहैंडलर

RejectHandler theRejectHandler

भेजेंस्वीकारहैंडलर

SendAcceptHandler theSendAcceptHandler

TheSendInitHandler

SendInitHandler theSendInitHandler

स्टार्टऑफ़सेट

uint64_t theStartOffset

XferDoneHandler

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
)

डिस्पैच रिसीवस्वीकार करें

void DispatchReceiveAccept(
  ReceiveAccept *aReceiveAcceptMsg
)

डिस्पैच रिजेक्टहैंडलर

void DispatchRejectHandler(
  StatusReport *aReport
)

प्रेषण भेजेंस्वीकार करें

void DispatchSendAccept(
  SendAccept *aSendAcceptMsg
)

DispatchXferDoneHandler

void DispatchXferDoneHandler()

DispatchXferErrorHandler

void DispatchXferErrorHandler(
  StatusReport *aXferError
)

WeaveBdxClient

l10n-प्लेसहोल्डर=49

प्रतीक्षा करेंबीडीएक्सइनिट

एल10एन-प्लेसहोल्डर=50

initBdxReceive

l10n-प्लेसहोल्डर=51

initBdxभेजें

l10n-प्लेसहोल्डर=52

initClient

l10n-प्लेसहोल्डर=53

शटडाउन क्लाइंट

l10n-प्लेसहोल्डर=54

शटडाउन क्लाइंट

एल10एन-प्लेसहोल्डर=55