Google is committed to advancing racial equity for Black communities. See how.

এনএল :: তাঁত :: প্রোফাইল :: বিডিএক্স_কেন্দ্র :: ওয়েভবিডিএক্সডেলিগেট

এটি একটি বিমূর্ত শ্রেণি।

সারসংক্ষেপ

নির্মাণকারী এবং ধ্বংসকারী

WeaveBdxDelegate (void)

সুরক্ষিত গুণাবলী

mLength
uint64_t
mMaxBlockSize
uint16_t
mStartOffset
uint64_t

পাবলিক ফাংশন

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

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

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

সুরক্ষিত গুণাবলী

mLength

uint64_t mLength

এমম্যাক্সব্লকসিজ

uint16_t mMaxBlockSize

mStartOffset

uint64_t mStartOffset

পাবলিক ফাংশন

এস্টাবলিশ ওয়েভ সংযোগ

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

এটা

WEAVE_ERROR Init(
  WeaveExchangeManager *pExchangeMgr,
  InetLayer *pInetLayer
)

শাটডাউন

WEAVE_ERROR Shutdown(
  void
)

স্টার্টবিডিএক্স আপলোডিং ফাইল

void StartBdxUploadingFile(
  void
)

আপলোডইনপ্রোগ্রেস

bool UploadInProgress(
  void
)

ওয়েভবিডিএক্সডেলিগেট

 WeaveBdxDelegate(
  void
)

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

বিডিএক্সেরর হ্যান্ডলার

virtual void BdxErrorHandler(
  WEAVE_ERROR anErrorCode
)=0

বিডিএক্সগেটব্লকহ্যান্ডলার

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

বিডিএক্সগেটফিলনাম

virtual char * BdxGetFileName(
  void
)=0

বিডিএক্সআরজেক্টহ্যান্ডলার

virtual void BdxRejectHandler(
  StatusReport *aReport
)=0

বিডিএক্সসেন্ডএকসেপ্টহ্যান্ডলার

virtual void BdxSendAcceptHandler(
  SendAccept *aSendAcceptMsg
)=0

বিডিএক্সএক্সফারডোনহ্যান্ডলার

virtual void BdxXferDoneHandler(
  void
)=0

বিডিএক্সএক্সফারএররহ্যান্ডলার and

virtual void BdxXferErrorHandler(
  StatusReport *aXferError
)=0

হ্যান্ডেলওয়ে কানেকশন বন্ধ

virtual void HandleWeaveConnectionClosed(
  WeaveConnection *con,
  WEAVE_ERROR conErr
)

HandleWeaveConnication কমপ্লিট

virtual void HandleWeaveConnectionComplete(
  WeaveConnection *con,
  WEAVE_ERROR conErr
)

হ্যান্ডলওয়েস সার্ভিস এমজিআর স্ট্যাটাস

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