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
)