nl:: বুনা:: প্রোফাইল:: হৃদস্পন্দন :: WeaveHeartbeatReceiver

#include <src/lib/profiles/heartbeat/WeaveHeartbeat.h>

বুনা হার্টবিট রিসিভার ক্লাস.

সারসংক্ষেপ

উত্তরাধিকার

থেকে উত্তরাধিকারসূত্রে পাওয়া যায়: nl::Weave::WeaveServerBase

কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর

WeaveHeartbeatReceiver (void)

পাবলিক প্রকার

OnHeartbeatReceivedHandler )(const WeaveMessageInfo *aMsgInfo, uint8_t nodeState, WEAVE_ERROR err) typedef
void(*

পাবলিক বৈশিষ্ট্য

OnHeartbeatReceived
OnHeartbeatReceivedHandler

পাবলিক ফাংশন

Init ( WeaveExchangeManager *exchangeMgr)
ওয়েভ হার্টবিট রিসিভার চালু করুন এবং ওয়েভ হার্টবিট বার্তা পেতে নিবন্ধন করুন।
Shutdown (void)
ওয়েভ হার্টবিট রিসিভার বন্ধ করুন এবং ওয়েভ হার্টবিট বার্তাগুলির অভ্যর্থনা নিবন্ধনমুক্ত করুন।

পাবলিক প্রকার

OnHeartbeatReceivedHandler

void(* OnHeartbeatReceivedHandler)(const WeaveMessageInfo *aMsgInfo, uint8_t nodeState, WEAVE_ERROR err)

পাবলিক বৈশিষ্ট্য

OnHeartbeatReceived

OnHeartbeatReceivedHandler OnHeartbeatReceived

পাবলিক ফাংশন

এটা

WEAVE_ERROR Init(
  WeaveExchangeManager *exchangeMgr
)

ওয়েভ হার্টবিট রিসিভার চালু করুন এবং ওয়েভ হার্টবিট বার্তা পেতে নিবন্ধন করুন।

বিস্তারিত
পরামিতি
[in] exchangeMgr
সিস্টেম উইভ এক্সচেঞ্জ ম্যানেজার একটি পয়েন্টার.
রিটার্ন মান
WEAVE_ERROR_INCORRECT_STATE
যদি বিনিময় ব্যবস্থাপক শূন্য না হয়
WEAVE_ERROR_TOO_MANY_UNSOLICITED_MESSAGE_HANDLERS
যদি অনেক বার্তা হ্যান্ডলার ইতিমধ্যে নিবন্ধিত হয়ে থাকে।
WEAVE_NO_ERROR
সাফল্যের উপর।

শাটডাউন

WEAVE_ERROR Shutdown(
  void
)

ওয়েভ হার্টবিট রিসিভার বন্ধ করুন এবং ওয়েভ হার্টবিট বার্তাগুলির অভ্যর্থনা নিবন্ধনমুক্ত করুন।

বিস্তারিত
রিটার্ন মান
WEAVE_NO_ERROR
সাফল্যের উপর।

WeaveHeartbeatReceiver

 WeaveHeartbeatReceiver(
  void
)