Google is committed to advancing racial equity for Black communities. See how.

এনএল :: তাঁত :: প্রোফাইল :: বিক্রেতা :: নেস্টল্যাবস :: ড্রপক্যামএলজিসি পেয়ারিং :: ড্রপক্যামলেগ্যাসি পেয়ারিং সার্ভার

#include <src/lib/profiles/vendor/nestlabs/dropcam-legacy-pairing/DropcamLegacyPairing.h>

ড্রপক্যাম লিগ্যাসি পেয়ারিং প্রোফাইল বাস্তবায়নের জন্য সার্ভার শ্রেণি।

সারসংক্ষেপ

উত্তরাধিকার

থেকে উত্তরাধিকারী nl এর :: বুনা :: WeaveServerBase

নির্মাণকারী এবং ধ্বংসকারী

DropcamLegacyPairingServer (void)
ড্রপক্যাম লিগ্যাসি পেয়ারিং সার্ভার নাল-ইনিশিয়ালাইজ করুন।

সুরক্ষিত গুণাবলী

mDelegate

পাবলিক ফাংশন

Init ( WeaveExchangeManager *exchangeMgr)
ড্রপক্যাম লিগ্যাসি পেয়ারিং সার্ভারের রাষ্ট্রের সূচনা করুন এবং ড্রপক্যাম লিগ্যাসি পেয়ারিং বার্তা পাওয়ার জন্য নিবন্ধ করুন।
SetDelegate ( DropcamLegacyPairingDelegate *delegate)
void
ড্রপক্যাম লিগ্যাসি পেয়ারিং সার্ভার ইভেন্টগুলি প্রক্রিয়াকরণের জন্য প্রতিনিধিটিকে সেট করুন।
Shutdown (void)
ড্রপক্যাম লিগ্যাসি পেয়ারিং সার্ভার বন্ধ করুন।

স্ট্যাটিক ফাংশন সুরক্ষিত

HandleClientRequest ( ExchangeContext *ec, const IPPacketInfo *pktInfo, const WeaveMessageInfo *msgInfo, uint32_t profileId, uint8_t msgType, PacketBuffer *payload)
void

সুরক্ষিত ফাংশন

DropcamLegacyPairingServer (const DropcamLegacyPairingServer &)
HandleCameraAuthDataRequest ( ExchangeContext *ec, PacketBuffer *& msgBuf)

সুরক্ষিত গুণাবলী

mDelegate

DropcamLegacyPairingDelegate * mDelegate

পাবলিক ফাংশন

ড্রপক্যামলেগ্যাসি পেয়ারিং সার্ভার

 DropcamLegacyPairingServer(
  void
)

ড্রপক্যাম লিগ্যাসি পেয়ারিং সার্ভার নাল-ইনিশিয়ালাইজ করুন।

কল করতে হবে আইনিট () ব্যবহার করার পূর্বে।

এটা

WEAVE_ERROR Init(
  WeaveExchangeManager *exchangeMgr
)

ড্রপক্যাম লিগ্যাসি পেয়ারিং সার্ভারের রাষ্ট্রের সূচনা করুন এবং ড্রপক্যাম লিগ্যাসি পেয়ারিং বার্তাগুলি পেতে নিবন্ধন করুন।

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

সেটডেলিগেট

void SetDelegate(
  DropcamLegacyPairingDelegate *delegate
)

ড্রপক্যাম লিগ্যাসি পেয়ারিং সার্ভার ইভেন্টগুলি প্রক্রিয়াকরণের জন্য প্রতিনিধিটিকে সেট করুন।

বিশদ
পরামিতি
[in] delegate
ড্রপক্যাম লিগ্যাসি পেয়ারিং ডেলিগেটের পয়েন্টার।

শাটডাউন

WEAVE_ERROR Shutdown(
  void
)

ড্রপক্যাম লিগ্যাসি পেয়ারিং সার্ভার বন্ধ করুন।

বিশদ
রিটার্ন মান
WEAVE_NO_ERROR
নিঃশর্তভাবে

স্ট্যাটিক ফাংশন সুরক্ষিত

HandleClientRequest

void HandleClientRequest(
  ExchangeContext *ec,
  const IPPacketInfo *pktInfo,
  const WeaveMessageInfo *msgInfo,
  uint32_t profileId,
  uint8_t msgType,
  PacketBuffer *payload
)

সুরক্ষিত ফাংশন

ড্রপকামলেগ্যাসি পেয়ারিং সার্ভার

 DropcamLegacyPairingServer(
  const DropcamLegacyPairingServer &
)

হ্যান্ডেলকামেরআউথডেটা রিকোয়েস্ট

WEAVE_ERROR HandleCameraAuthDataRequest(
  ExchangeContext *ec,
  PacketBuffer *& msgBuf
)