nl:: বুনা:: ওয়েভ কানেকশন টানেল

#include <src/lib/core/WeaveMessageLayer.h>

WeaveConnectionTunnel ক্লাসের সংজ্ঞা, যা এক জোড়া TCPEndPoints পরিচালনা করে যার মূল WeaveConnections জোড়া হয়েছে, এবং যার মধ্যে WeaveMessageLayer সমস্ত ডেটা এবং সংযোগ বন্ধ করে দেয়।

সারসংক্ষেপ

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

ShutdownFunct )(WeaveConnectionTunnel *tun) typedef
void(*
এই ফাংশনটি হল অ্যাপ্লিকেশন কলব্যাক যা ওয়েভ সংযোগ টানেল বন্ধ করার সময় আহ্বান করা হয়।

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

AppState
void *
অ্যাপ্লিকেশন-নির্দিষ্ট অবস্থা অবজেক্টের একটি পয়েন্টার।
OnShutdown

পাবলিক ফাংশন

LogId (void) const
uint16_t
Shutdown (void)
void
কম্পোনেন্ট এন্ডপয়েন্টগুলি বন্ধ করে WeaveConnectionTunnel বন্ধ করুন, যার ফলে, সংশ্লিষ্ট TCP সংযোগগুলি বন্ধ হয়ে যায়।

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

শাটডাউন ফাংশন

void(* ShutdownFunct)(WeaveConnectionTunnel *tun)

এই ফাংশনটি হল অ্যাপ্লিকেশন কলব্যাক যা ওয়েভ সংযোগ টানেল বন্ধ করার সময় আহ্বান করা হয়।

বিস্তারিত
পরামিতি
[in] tun
WeaveConnectionTunnel অবজেক্টের একটি পয়েন্টার।

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

অ্যাপস্টেট

void * AppState

অ্যাপ্লিকেশন-নির্দিষ্ট অবস্থা অবজেক্টের একটি পয়েন্টার।

অন ​​শাটডাউন

ShutdownFunct OnShutdown

পাবলিক ফাংশন

লগআইডি

uint16_t LogId(
  void
) const 

শাটডাউন

void Shutdown(
  void
)

কম্পোনেন্ট এন্ডপয়েন্টগুলি বন্ধ করে WeaveConnectionTunnel বন্ধ করুন, যার ফলে, সংশ্লিষ্ট TCP সংযোগগুলি বন্ধ হয়ে যায়।

এই ফাংশনটি টানেলটি বন্ধ করে দেয় এবং WeaveConnectionTunnel- এর আরও কোনও ব্যবহার WeaveMessageLayer::NewConnectionTunnel() এ একটি কলের মাধ্যমে শুরু করতে হবে;