nl:: বুনা:: প্রোফাইল:: BDX_Current:: WeaveBdxDelegate
এটি একটি বিমূর্ত ক্লাস।সারাংশ
কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর | |
---|---|
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 |
সুরক্ষিত বৈশিষ্ট্য
m দৈর্ঘ্য
uint64_t mLength
mMaxBlockSize
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 )
StartBdxUploadingFile
void StartBdxUploadingFile( void )
UploadInProgress
bool UploadInProgress( void )
WeaveBdxDelegate
WeaveBdxDelegate( void )
সুরক্ষিত ফাংশন
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
হ্যান্ডলওয়েভ সংযোগ বন্ধ
virtual void HandleWeaveConnectionClosed( WeaveConnection *con, WEAVE_ERROR conErr )
হ্যান্ডলওয়েভ কানেকশন সম্পূর্ণ
virtual void HandleWeaveConnectionComplete( WeaveConnection *con, WEAVE_ERROR conErr )
HandleWeaveServiceMgrStatus
virtual void HandleWeaveServiceMgrStatus( void *anAppState, uint32_t aProfileId, uint16_t aStatusCode )