সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।

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() এ একটি কলের মাধ্যমে শুরু করতে হবে;