Prześlij opinię
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
nl:: Weave:: Profiles:: BDX_Current:: WeaveBdxDelegate
To zajęcia abstrakcyjne.
Podsumowanie
Atrybuty chronione
mLength
uint64_t mLength
mMaxBlockSize
uint16_t mMaxBlockSize
mStartOffset
uint64_t mStartOffset
Funkcje publiczne
EstablishWeaveConnection
WEAVE_ERROR EstablishWeaveConnection(
ServiceDirectory::WeaveServiceManager & aServiceMgr,
WeaveAuthMode anAuthMode
)
Init
WEAVE_ERROR Init(
WeaveExchangeManager *pExchangeMgr,
InetLayer *pInetLayer
)
Wyłączono
WEAVE_ERROR Shutdown(
void
)
StartBdxUploadingFile
void StartBdxUploadingFile (
void
)
UploadInProgress
bool UploadInProgress (
void
)
WeaveBdxDelegate
WeaveBdxDelegate(
void
)
Funkcje chronione
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
HandleWeaveConnectionClosed
virtual void HandleWeaveConnectionClosed(
WeaveConnection *con,
WEAVE_ERROR conErr
)
HandleWeaveConnectionComplete
virtual void HandleWeaveConnectionComplete(
WeaveConnection *con,
WEAVE_ERROR conErr
)
HandleWeaveServiceMgrStatus
virtual void HandleWeaveServiceMgrStatus(
void *anAppState,
uint32_t aProfileId,
uint16_t aStatusCode
)
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0 , a przykładowy kod jest dostępny na licencji Apache 2.0 . Szczegółowe informacje na ten temat znajdziesz w zasadach dotyczących witryny Google Developers . Java jest zastrzeżonym znakiem towarowym firmy Oracle lub jej podmiotów stowarzyszonych. OPENTHREAD i powiązane znaki są znakami towarowymi organizacji Thread Group i są używane na licencji.
Ostatnia aktualizacja: 2024-08-22 UTC.
Chcesz przekazać coś jeszcze?
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2024-08-22 UTC."],[],[]]