nl:: Weave:: Profiles:: BulkDataTransfer:: BdxDelegate
This is an abstract class.
Summary
Constructors and Destructors |
|
---|---|
BdxDelegate(void)
|
Protected attributes |
|
---|---|
mLength
|
uint64_t
|
mMaxBlockSize
|
uint16_t
|
mStartOffset
|
uint64_t
|
Public functions |
|
---|---|
EstablishWeaveConnection(ServiceDirectory::WeaveServiceManager & aServiceMgr, WeaveAuthMode anAuthMode)
|
|
Init(WeaveExchangeManager *anExchangeMgr, InetLayer *anInetLayer)
|
|
Shutdown(void)
|
|
StartBdxUploadingFile(void)
|
void
|
UploadInProgress(void)
|
bool
|
Protected functions |
|
---|---|
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
|
Protected attributes
mLength
uint64_t mLength
mMaxBlockSize
uint16_t mMaxBlockSize
mStartOffset
uint64_t mStartOffset
Public functions
BdxDelegate
BdxDelegate( void )
EstablishWeaveConnection
WEAVE_ERROR EstablishWeaveConnection( ServiceDirectory::WeaveServiceManager & aServiceMgr, WeaveAuthMode anAuthMode )
Init
WEAVE_ERROR Init( WeaveExchangeManager *anExchangeMgr, InetLayer *anInetLayer )
Shutdown
WEAVE_ERROR Shutdown( void )
StartBdxUploadingFile
void StartBdxUploadingFile( void )
UploadInProgress
bool UploadInProgress( void )
Protected functions
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
HandleWeaveConnectionClosed
virtual void HandleWeaveConnectionClosed( WeaveConnection *aCon, WEAVE_ERROR aConErr )
HandleWeaveConnectionComplete
virtual void HandleWeaveConnectionComplete( WeaveConnection *aCon, WEAVE_ERROR aConErr )
HandleWeaveServiceMgrStatus
virtual void HandleWeaveServiceMgrStatus( void *anAppState, uint32_t aProfileId, uint16_t aStatusCode )