nl:: Weave:: Profiles:: DataManagement_Current:: UpdateClient
खास जानकारी
कंस्ट्रक्टर और डिस्ट्रक्टर |
|
---|---|
UpdateClient(void)
|
सार्वजनिक टाइप |
|
---|---|
EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
|
typedefvoid(*
|
EventType
|
enum |
UpdateClientState{
|
enum |
सार्वजनिक विशेषताएं |
|
---|---|
mpAppState
|
void *
|
mpBinding
|
Binding *
|
सार्वजनिक स्टैटिक फ़ंक्शन |
|
---|---|
DefaultEventHandler(void *apAppState, EventType aEvent, const InEventParam & aInParam, OutEventParam & aOutParam)
|
void
|
सार्वजनिक फ़ंक्शन |
|
---|---|
CancelUpdate(void)
|
void
अपडेट क्लाइंट को शुरुआती स्थिति पर रीसेट करें.
|
CloseUpdate(bool aAbort)
|
void
|
Init(Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback)
|
बाइंडिंग में AddRef, बाइंडिंग और डेलिगेट के पॉइंटर सेव करता है.
|
SendUpdate(bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload)
|
बंधन से ईसी हासिल करना, मैसेज भेजना शुरू करना
|
Shutdown(void)
|
अपडेट के लिए बाइंडिंग रिलीज़ करें.
|
स्ट्रक्चर |
|
---|---|
nl:: |
|
nl:: |
सार्वजनिक प्रकार
EventCallback
void(* EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
EventType
EventType
UpdateClientState
UpdateClientState
प्रॉपर्टी | |
---|---|
kState_AwaitingResponse
|
अपडेट क्लाइंट ने अपडेट का अनुरोध भेज दिया है और इसका जवाब मिलना बाकी है. |
kState_Initialized
|
अपडेट क्लाइंट को शुरू कर दिया गया है और वह तैयार है. |
kState_Uninitialized
|
अपडेट क्लाइंट शुरू नहीं किया गया है. |
सार्वजनिक विशेषताएं
mpAppState
void * mpAppState
mpBinding
Binding * mpBinding
सार्वजनिक स्टैटिक फ़ंक्शन
DefaultEventHandler
void DefaultEventHandler( void *apAppState, EventType aEvent, const InEventParam & aInParam, OutEventParam & aOutParam )
सार्वजनिक फ़ंक्शन
CancelUpdate
void CancelUpdate( void )
अपडेट क्लाइंट को शुरुआती स्थिति पर रीसेट करें.
बफ़र हटाएं
विवरण | |||
---|---|---|---|
रिटर्न वैल्यू |
|
CloseUpdate
void CloseUpdate( bool aAbort )
इनिट
WEAVE_ERROR Init( Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback )
बाइंडिंग और डेलिगेट के लिए, Binding स्टोर पॉइंटर में जोड़ें.
विवरण | |||
---|---|---|---|
रिटर्न वैल्यू |
|
SendUpdate
WEAVE_ERROR SendUpdate( bool aIsPartialUpdate, PacketBuffer *aPBuf, bool aIsFirstPayload )
बंधन से ईसी हासिल करना, मैसेज भेजना शुरू करना
विवरण | |||||
---|---|---|---|---|---|
रिटर्न वैल्यू |
|
बंद करें
WEAVE_ERROR Shutdown( void )
अपडेट के लिए बाइंडिंग रिलीज़ करें.
सिर्फ़ एक बार कॉल किया जाना चाहिए.
विवरण | |||
---|---|---|---|
रिटर्न वैल्यू |
|
UpdateClient
UpdateClient( void )