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) | বাইন্ডিং থেকে EC অর্জন করুন, বার্তা পাঠান বন্ধ করুন |
Shutdown (void) | আপডেটের জন্য রিলিজ বাঁধাই। |
পাবলিক প্রকার
ইভেন্ট কলব্যাক
void(* EventCallback)(void *apAppState, EventType aEvent, const InEventParam &aInParam, OutEventParam &aOutParam)
UpdateClientState
UpdateClientState
বৈশিষ্ট্য |
---|
kState_AwaitingResponse | আপডেট ক্লায়েন্ট আপডেট অনুরোধ পাঠিয়েছে, এবং প্রতিক্রিয়া জন্য মুলতুবি আছে. |
kState_Initialized | আপডেট ক্লায়েন্ট আরম্ভ করা হয়েছে এবং প্রস্তুত. |
kState_Uninitialized | আপডেট ক্লায়েন্ট আরম্ভ করা হয়নি. |
পাবলিক বৈশিষ্ট্য
mpAppState
void * mpAppState
পাবলিক স্ট্যাটিক ফাংশন
ডিফল্ট ইভেন্টহ্যান্ডলার
void DefaultEventHandler(
void *apAppState,
EventType aEvent,
const InEventParam & aInParam,
OutEventParam & aOutParam
)
পাবলিক ফাংশন
আপডেট বাতিল করুন
void CancelUpdate(
void
)
প্রাথমিক অবস্থায় আপডেট ক্লায়েন্ট রিসেট করুন.
বাফার পরিষ্কার করুন
বিস্তারিত | রিটার্ন মান | WEAVE_NO_ERROR | সাফল্যের উপর। |
|
ক্লোজআপডেট
void CloseUpdate(
bool aAbort
)
ইনিট
WEAVE_ERROR Init(
Binding *const apBinding,
void *const apAppState,
EventCallback const aEventCallback
)
বাইন্ডিং স্টোর পয়েন্টার বাইন্ডিং এবং ডেলিগেট করার জন্য AddRef।
বিস্তারিত | রিটার্ন মান | WEAVE_NO_ERROR | সাফল্যের উপর। |
|
আপডেট পাঠান
WEAVE_ERROR SendUpdate(
bool aIsPartialUpdate,
PacketBuffer *aPBuf,
bool aIsFirstPayload
)
বাইন্ডিং থেকে EC অর্জন করুন, বার্তা পাঠান বন্ধ করুন
বিস্তারিত | রিটার্ন মান | WEAVE_NO_ERROR | সাফল্যের উপর। | other | আপডেট পাঠাতে অক্ষম |
|
শাটডাউন
WEAVE_ERROR Shutdown(
void
)
আপডেটের জন্য রিলিজ বাঁধাই।
একবারই ডাকতে হবে।
বিস্তারিত | রিটার্ন মান | WEAVE_NO_ERROR | সাফল্যের উপর। |
|
আপডেট ক্লায়েন্ট
UpdateClient(
void
)