nl:: örgü:: Profiller:: BDX_Akım:: ÖrgüBdxİstemci

Özet

Yapıcılar ve Yıkıcılar

WeaveBdxClient ()

Genel türler

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(*

Genel özellikler

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

Kamu işlevleri

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)

Genel türler

Hata İşleyicisi

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)

Reddetme İşleyicisi

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

SendAcceptHandler

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

SendInitHandler

void(* SendInitHandler)(SendInit *aSendInitMsg)

XferBittiİşleyicisi

void(* XferDoneHandler)(void *aAppState)

XferErrorHandler

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

Genel özellikler

amSürücü

bool amDriver

başlatıcı

bool amInitiator

amGönderici

bool amSender

kabul edildi

bool isAccepted

eşzamansız

bool isAsynch

yapıldı

bool isDone

Başlatıldı

bool isInitiated

isWideRange

bool isWideRange

Uygulama Durumu

void * theAppState

BlokSayacı

uint8_t theBlockCounter

bağlantı

WeaveConnection * theConnection

Şifreleme Türü

uint8_t theEncryptionType

theErrorHandler

ErrorHandler theErrorHandler

DeğişimCtx

ExchangeContext * theExchangeCtx

ExchangeMgr

WeaveExchangeManager * theExchangeMgr

KumaşDevlet

const WeaveFabricState * theFabricState

DosyaTasarımcısı

ReferencedString theFileDesignator

theGetBlockHandler

GetBlockHandler theGetBlockHandler

Anahtar Kimliği

uint16_t theKeyId

uzunluk

uint64_t theLength

MaxBlokBoyutu

uint16_t theMaxBlockSize

PutBlockİşleyicisi

PutBlockHandler thePutBlockHandler

AlmaKabul İşleyicisi

ReceiveAcceptHandler theReceiveAcceptHandler

theReceiveInitHandler

ReceiveInitHandler theReceiveInitHandler

Reddetme İşleyicisi

RejectHandler theRejectHandler

theSendAcceptİşleyicisi

SendAcceptHandler theSendAcceptHandler

theSendInitHandler

SendInitHandler theSendInitHandler

BaşlangıçOfseti

uint64_t theStartOffset

theXferBittiİşleyicisi

XferDoneHandler theXferDoneHandler

theXferErrorHandler

XferErrorHandler theXferErrorHandler

Kamu işlevleri

DispatchErrorHandler

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
)

GönderAlKabul Et

void DispatchReceiveAccept(
  ReceiveAccept *aReceiveAcceptMsg
)

DispatchRejectHandler

void DispatchRejectHandler(
  StatusReport *aReport
)

GönderGönderKabul Et

void DispatchSendAccept(
  SendAccept *aSendAcceptMsg
)

SevkXferBittiİşleyici

void DispatchXferDoneHandler()

DispatchXferErrorHandler

void DispatchXferErrorHandler(
  StatusReport *aXferError
)

ÖrgüBdxİstemci

l10n-yer tutucu=49

bekliyorBdxInit

l10n-yer tutucu=50

initBdxReceive

l10n-yer tutucu=51

initBdxGönder

l10n-yer tutucu=52

initClient

l10n-yer tutucu=53

kapatmaClient

l10n-yer tutucu=54

kapatmaClient

l10n-yer tutucu=55