nl::Weave::Profiles::DataManagement_Current::ViewClient
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
摘要
建構函式和解構函式 |
|
---|---|
ViewClient(void)
|
公開類型 |
|
---|---|
AppendToPathList)(void *const apAppState, PathList::Builder &aPathList)
|
typedef |
EventCallback)(void *const aAppState, EventID aEvent, WEAVE_ERROR aErrorCode, EventParam &aEventParam)
|
typedefvoid(*
|
EventID
|
列舉 |
HandleDataElement)(void *const apAppState, DataElement::Parser &aDataElement)
|
typedef |
受保護的類型 |
|
---|---|
@157
|
列舉 |
受保護的屬性 |
|
---|---|
@159
|
union nl::Weave::Profiles::DataManagement_Current::ViewClient::@158
|
mAppState
|
void *
|
mBinding
|
Binding *
|
mCurrentMode
|
enum nl::Weave::Profiles::DataManagement_Current::ViewClient::@157
|
mEC
|
|
mEventCallback
|
EventCallback
|
mPrevIsPartialChange
|
bool
|
公開屬性 |
|
---|---|
mDataSinkCatalog
|
|
mHandleDataElement
|
HandleDataElement
|
公開函式 |
|
---|---|
Cancel(void)
|
|
Init(Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback)
|
|
SendRequest(AppendToPathList const aAppendToPathList, HandleDataElement const aHandleDataElement)
|
|
SendRequest(TraitCatalogBase< TraitDataSink > *apCatalog, const TraitPath aPathList[], const size_t aPathListSize)
|
受保護的靜態函式 |
|
---|---|
DataSinkOperation_NoMoreData(void *const apOpState, TraitDataSink *const apDataSink)
|
void
|
OnMessageReceived(nl::Weave::ExchangeContext *aEC, const nl::Inet::IPPacketInfo *aPktInfo, const nl::Weave::WeaveMessageInfo *aMsgInfo, uint32_t aProfileId, uint8_t aMsgType, PacketBuffer *aPayload)
|
void
|
OnResponseTimeout(nl::Weave::ExchangeContext *aEC)
|
void
|
OnSendError(ExchangeContext *aEC, WEAVE_ERROR aErrorCode, void *aMsgSpecificContext)
|
void
|
公開類型
AppendToPathList
WEAVE_ERROR(* AppendToPathList)(void *const apAppState, PathList::Builder &aPathList)
EventCallback
void(* EventCallback)(void *const aAppState, EventID aEvent, WEAVE_ERROR aErrorCode, EventParam &aEventParam)
EventID
EventID
HandleDataElement
WEAVE_ERROR(* HandleDataElement)(void *const apAppState, DataElement::Parser &aDataElement)
受保護的類型
@157
@157
受保護的屬性
@159
union nl::Weave::Profiles::DataManagement_Current::ViewClient::@158 @159
mAppState
void * mAppState
mBinding
Binding * mBinding
mCurrentMode
enum nl::Weave::Profiles::DataManagement_Current::ViewClient::@157 mCurrentMode
mEC
nl::Weave::ExchangeContext * mEC
mEventCallback
EventCallback mEventCallback
mPrevIsPartialChange
bool mPrevIsPartialChange
公開屬性
mDataSinkCatalog
TraitCatalogBase< TraitDataSink > * mDataSinkCatalog
mHandleDataElement
HandleDataElement mHandleDataElement
公開函式
取消
WEAVE_ERROR Cancel(
void
)
Init
WEAVE_ERROR Init(
Binding *const apBinding,
void *const apAppState,
EventCallback const aEventCallback
)
SendRequest
WEAVE_ERROR SendRequest(
AppendToPathList const aAppendToPathList,
HandleDataElement const aHandleDataElement
)
SendRequest
WEAVE_ERROR SendRequest(
TraitCatalogBase< TraitDataSink > *apCatalog,
const TraitPath aPathList[],
const size_t aPathListSize
)
ViewClient
ViewClient(
void
)
受保護的靜態函式
DataSinkOperation_NoMoreData
void DataSinkOperation_NoMoreData(
void *const apOpState,
TraitDataSink *const apDataSink
)
OnMessageReceived
void OnMessageReceived(
nl::Weave::ExchangeContext *aEC,
const nl::Inet::IPPacketInfo *aPktInfo,
const nl::Weave::WeaveMessageInfo *aMsgInfo,
uint32_t aProfileId,
uint8_t aMsgType,
PacketBuffer *aPayload
)
OnResponseTimeout
void OnResponseTimeout(
nl::Weave::ExchangeContext *aEC
)
OnSendError
void OnSendError(
ExchangeContext *aEC,
WEAVE_ERROR aErrorCode,
void *aMsgSpecificContext
)