透過集合功能整理內容 你可以依據偏好儲存及分類內容。

NL::編織::簡介:: BDX_Current:: WeaveBdxClient

概括

構造函數和析構函數

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)

ReceiveAcceptHandler

void(* ReceiveAcceptHandler)(ReceiveAccept *aReceiveAcceptMsg)

接收初始化處理程序

void(* ReceiveInitHandler)(ReceiveInit *aReceiveInitMsg)

拒絕處理程序

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

發送接受處理程序

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

發送初始化處理程序

void(* SendInitHandler)(SendInit *aSendInitMsg)

XferDoneHandler

void(* XferDoneHandler)(void *aAppState)

XferErrorHandler

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

公共屬性

驅動程序

bool amDriver

發起人

bool amInitiator

發件人

bool amSender

被接受

bool isAccepted

異步

bool isAsynch

已經完成了

bool isDone

已啟動

bool isInitiated

isWideRange

bool isWideRange

應用程序狀態

void * theAppState

塊計數器

uint8_t theBlockCounter

連接

WeaveConnection * theConnection

加密類型

uint8_t theEncryptionType

錯誤處理程序

ErrorHandler theErrorHandler

ExchangeCtx

ExchangeContext * theExchangeCtx

交易所經理

WeaveExchangeManager * theExchangeMgr

織物狀態

const WeaveFabricState * theFabricState

文件設計器

ReferencedString theFileDesignator

獲取塊處理程序

GetBlockHandler theGetBlockHandler

密鑰 ID

uint16_t theKeyId

長度

uint64_t theLength

最大塊大小

uint16_t theMaxBlockSize

放置塊處理程序

PutBlockHandler thePutBlockHandler

接收接受處理程序

ReceiveAcceptHandler theReceiveAcceptHandler

接收初始化處理程序

ReceiveInitHandler theReceiveInitHandler

拒絕處理程序

RejectHandler theRejectHandler

發送接受處理程序

SendAcceptHandler theSendAcceptHandler

發送初始化處理程序

SendInitHandler theSendInitHandler

起始偏移量

uint64_t theStartOffset

XferDoneHandler

XferDoneHandler theXferDoneHandler

XferErrorHandler

XferErrorHandler theXferErrorHandler

公共職能

調度錯誤處理程序

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
)

調度接收接受

void DispatchReceiveAccept(
  ReceiveAccept *aReceiveAcceptMsg
)

調度拒絕處理程序

void DispatchRejectHandler(
  StatusReport *aReport
)

調度發送接受

void DispatchSendAccept(
  SendAccept *aSendAcceptMsg
)

DispatchXferDoneHandler

void DispatchXferDoneHandler()

DispatchXferErrorHandler

void DispatchXferErrorHandler(
  StatusReport *aXferError
)

WeaveBdxClient

l10n-佔位符=49

等待BdxInit

l10n-佔位符=50

initBdxReceive

l10n-佔位符=51

initBdxSend

l10n-佔位符=52

初始化客戶端

l10n-佔位符=53

關機客戶端

l10n-佔位符=54

關機客戶端

l10n-佔位符=55