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
|
聯合工會 |
|
---|---|
nl:: |
公開類型
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 )