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