Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

nl :: Dệt :: Hồ sơ :: BDX_Current :: WeaveBdxDelegate

Đây là một lớp trừu tượng.

Tóm lược

Người xây dựng và Người phá hủy

WeaveBdxDelegate (void)

Thuộc tính được bảo vệ

mLength
uint64_t
mMaxBlockSize
uint16_t
mStartOffset
uint64_t

Chức năng công cộng

EstablishWeaveConnection ( ServiceDirectory::WeaveServiceManager & aServiceMgr, WeaveAuthMode anAuthMode)
Init ( WeaveExchangeManager *pExchangeMgr, InetLayer *pInetLayer)
Shutdown (void)
StartBdxUploadingFile (void)
void
UploadInProgress (void)
bool

Các chức năng được bảo vệ

BdxErrorHandler ( WEAVE_ERROR anErrorCode)=0
virtual void
BdxGetBlockHandler (uint64_t *pLength, uint8_t **aDataBlock, bool *isLastBlock)=0
virtual void
BdxGetFileName (void)=0
virtual char *
BdxRejectHandler ( StatusReport *aReport)=0
virtual void
BdxSendAcceptHandler ( SendAccept *aSendAcceptMsg)=0
virtual void
BdxXferDoneHandler (void)=0
virtual void
BdxXferErrorHandler ( StatusReport *aXferError)=0
virtual void
HandleWeaveConnectionClosed ( WeaveConnection *con, WEAVE_ERROR conErr)
virtual void
HandleWeaveConnectionComplete ( WeaveConnection *con, WEAVE_ERROR conErr)
virtual void
HandleWeaveServiceMgrStatus (void *anAppState, uint32_t aProfileId, uint16_t aStatusCode)
virtual void

Thuộc tính được bảo vệ

mLength

uint64_t mLength

mMaxBlockSize

uint16_t mMaxBlockSize

mStartOffset

uint64_t mStartOffset

Chức năng công cộng

Thành lậpWeaveConnection

WEAVE_ERROR EstablishWeaveConnection(
  ServiceDirectory::WeaveServiceManager & aServiceMgr,
  WeaveAuthMode anAuthMode
)

Trong đó

WEAVE_ERROR Init(
  WeaveExchangeManager *pExchangeMgr,
  InetLayer *pInetLayer
)

Tắt

WEAVE_ERROR Shutdown(
  void
)

StartBdxUploadingFile

void StartBdxUploadingFile(
  void
)

UploadInProgress

bool UploadInProgress(
  void
)

WeaveBdxDelegate

 WeaveBdxDelegate(
  void
)

Các chức năng được bảo vệ

BdxErrorHandler

virtual void BdxErrorHandler(
  WEAVE_ERROR anErrorCode
)=0

BdxGetBlockHandler

virtual void BdxGetBlockHandler(
  uint64_t *pLength,
  uint8_t **aDataBlock,
  bool *isLastBlock
)=0

BdxGetFileName

virtual char * BdxGetFileName(
  void
)=0

BdxRejectHandler

virtual void BdxRejectHandler(
  StatusReport *aReport
)=0

BdxSendAcceptHandler

virtual void BdxSendAcceptHandler(
  SendAccept *aSendAcceptMsg
)=0

BdxXferDoneHandler

virtual void BdxXferDoneHandler(
  void
)=0

BdxXferErrorHandler

virtual void BdxXferErrorHandler(
  StatusReport *aXferError
)=0

HandleWeaveConnectionClosed

virtual void HandleWeaveConnectionClosed(
  WeaveConnection *con,
  WEAVE_ERROR conErr
)

HandleWeaveConnectionComplete

virtual void HandleWeaveConnectionComplete(
  WeaveConnection *con,
  WEAVE_ERROR conErr
)

HandleWeaveServiceMgrStatus

virtual void HandleWeaveServiceMgrStatus(
  void *anAppState,
  uint32_t aProfileId,
  uint16_t aStatusCode
)