Envoyer des commentaires
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
nl:: Weave:: Profiles:: BulkDataTransfer:: BdxDelegate
Il s'agit d'une classe abstraite.
Résumé
Attributs protégés
mLength
uint64_t mLength
mMaxBlockSize
uint16_t mMaxBlockSize
mStartOffset
uint64_t mStartOffset
Fonctions publiques
BdxDelegate
BdxDelegate(
void
)
EstablishWeaveConnection
WEAVE_ERROR EstablishWeaveConnection(
ServiceDirectory::WeaveServiceManager & aServiceMgr,
WeaveAuthMode anAuthMode
)
Init
WEAVE_ERROR Init(
WeaveExchangeManager *anExchangeMgr,
InetLayer *anInetLayer
)
Arrêt
WEAVE_ERROR Shutdown(
void
)
StartBdxUploadingFile
void StartBdxUploadingFile(
void
)
UploadInProgress
bool UploadInProgress(
void
)
Fonctions protégées
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
)
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0 , et les échantillons de code sont régis par une licence Apache 2.0 . Pour en savoir plus, consultez les Règles du site Google Developers . Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées. Thread est une marque déposée de Thread Group, Inc.
Dernière mise à jour le 2023/12/02 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Il n'y a pas l'information dont j'ai besoin"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Trop compliqué/Trop d'étapes"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsolète"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problème de traduction"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Mauvais exemple/Erreur de code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Autre"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile à comprendre"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"J'ai pu résoudre mon problème"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Autre"
}]
Voulez-vous nous donner plus d'informations ?