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
|
enum |
HandleDataElement)(void *const apAppState, DataElement::Parser &aDataElement)
|
typedef |
保護されているタイプ |
|
---|---|
@157
|
enum |
プロテクト属性 |
|
---|---|
@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
)