nl :: نسج:: مظهر:: BDX_ Current :: WeaveBdxClient

ملخص

البنائين والمدمرين

WeaveBdxClient ()

الأنواع العامة

ErrorHandler )(void *aAppState, WEAVE_ERROR anErrorCode) typedef
void(*
GetBlockHandler )(void *aAppState, uint64_t *pLength, uint8_t **aDataBlock, bool *isLastBlock) typedef
void(*
PutBlockHandler )(uint64_t aLength, uint8_t *aDataBlock, bool isLastBlock) typedef
void(*
ReceiveAcceptHandler )(ReceiveAccept *aReceiveAcceptMsg) typedef
void(*
ReceiveInitHandler )(ReceiveInit *aReceiveInitMsg) typedef
void(*
RejectHandler )(void *aAppState, StatusReport *aReport) typedef
void(*
SendAcceptHandler )(void *aAppState, SendAccept *aSendAcceptMsg) typedef
void(*
SendInitHandler )(SendInit *aSendInitMsg) typedef
void(*
XferDoneHandler )(void *aAppState) typedef
void(*
XferErrorHandler )(void *aAppState, StatusReport *aXferError) typedef
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)

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 = 50

initBdxReceive

العنصر النائب l10n = 51

initBdxSend

l10n- العنصر النائب = 52

initClient

l10n- العنصر النائب = 53

العميل

l10n-placeholder = 54

العميل

l10n-placeholder = 55