nl:: বুনা:: প্রোফাইল:: বাল্কডেটা ট্রান্সফার:: বিডিএক্স ডেলিগেট

এটি একটি বিমূর্ত ক্লাস।

সারসংক্ষেপ

কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর

BdxDelegate (void)

সুরক্ষিত বৈশিষ্ট্য

mLength
uint64_t
mMaxBlockSize
uint16_t
mStartOffset
uint64_t

পাবলিক ফাংশন

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

সুরক্ষিত ফাংশন

BdxErrorHandler ( WEAVE_ERROR aErrorCode)=0
virtual void
BdxGetBlockHandler (uint64_t *aLength, uint8_t **aDataBlock, bool *aLastBlock)=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 *aCon, WEAVE_ERROR aConErr)
virtual void
HandleWeaveConnectionComplete ( WeaveConnection *aCon, WEAVE_ERROR aConErr)
virtual void
HandleWeaveServiceMgrStatus (void *anAppState, uint32_t aProfileId, uint16_t aStatusCode)
virtual void

সুরক্ষিত বৈশিষ্ট্য

m দৈর্ঘ্য

uint64_t mLength

mMaxBlockSize

uint16_t mMaxBlockSize

mStartOffset

uint64_t mStartOffset

পাবলিক ফাংশন

বিডিএক্স ডেলিগেট

 BdxDelegate(
  void
)

ওয়েভ সংযোগ স্থাপন করুন

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

এটা

WEAVE_ERROR Init(
  WeaveExchangeManager *anExchangeMgr,
  InetLayer *anInetLayer
)

শাটডাউন

WEAVE_ERROR Shutdown(
  void
)

StartBdxUploadingFile

void StartBdxUploadingFile(
  void
)

UploadInProgress

bool UploadInProgress(
  void
)

সুরক্ষিত ফাংশন

BdxErrorHandler

virtual void BdxErrorHandler(
  WEAVE_ERROR aErrorCode
)=0

BdxGetBlockHandler

virtual void BdxGetBlockHandler(
  uint64_t *aLength,
  uint8_t **aDataBlock,
  bool *aLastBlock
)=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

হ্যান্ডলওয়েভ সংযোগ বন্ধ

virtual void HandleWeaveConnectionClosed(
  WeaveConnection *aCon,
  WEAVE_ERROR aConErr
)

হ্যান্ডলওয়েভ কানেকশন সম্পূর্ণ

virtual void HandleWeaveConnectionComplete(
  WeaveConnection *aCon,
  WEAVE_ERROR aConErr
)

HandleWeaveServiceMgrStatus

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