nl:: বুনা:: ওয়েভ কানেকশন টানেল
#include <src/lib/core/WeaveMessageLayer.h>
WeaveConnectionTunnel ক্লাসের সংজ্ঞা, যা এক জোড়া TCPEndPoints পরিচালনা করে যার মূল WeaveConnections জোড়া হয়েছে, এবং যার মধ্যে WeaveMessageLayer সমস্ত ডেটা এবং সংযোগ বন্ধ করে দেয়।
সারাংশ
পাবলিক প্রকার | |
---|---|
ShutdownFunct )(WeaveConnectionTunnel *tun) | typedefvoid(* এই ফাংশনটি হল অ্যাপ্লিকেশন কলব্যাক যা ওয়েভ সংযোগ টানেল বন্ধ করার সময় আহ্বান করা হয়। |
পাবলিক বৈশিষ্ট্য | |
---|---|
AppState | void * অ্যাপ্লিকেশন-নির্দিষ্ট অবস্থা অবজেক্টের একটি পয়েন্টার। |
OnShutdown |
পাবলিক ফাংশন | |
---|---|
LogId (void) const | uint16_t |
Shutdown (void) | void কম্পোনেন্ট এন্ডপয়েন্টগুলি বন্ধ করে WeaveConnectionTunnel বন্ধ করুন, যার ফলে, সংশ্লিষ্ট TCP সংযোগগুলি বন্ধ হয়ে যায়। |
পাবলিক প্রকার
শাটডাউন ফাংশন
void(* ShutdownFunct)(WeaveConnectionTunnel *tun)
এই ফাংশনটি হল অ্যাপ্লিকেশন কলব্যাক যা ওয়েভ সংযোগ টানেল বন্ধ করার সময় আহ্বান করা হয়।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
|
পাবলিক বৈশিষ্ট্য
অ্যাপস্টেট
void * AppState
অ্যাপ্লিকেশন-নির্দিষ্ট অবস্থা অবজেক্টের একটি পয়েন্টার।
অন শাটডাউন
ShutdownFunct OnShutdown
পাবলিক ফাংশন
লগআইডি
uint16_t LogId( void ) const
শাটডাউন
void Shutdown( void )
কম্পোনেন্ট এন্ডপয়েন্টগুলি বন্ধ করে WeaveConnectionTunnel বন্ধ করুন, যার ফলে, সংশ্লিষ্ট TCP সংযোগগুলি বন্ধ হয়ে যায়।
এই ফাংশনটি টানেলটি বন্ধ করে দেয় এবং WeaveConnectionTunnel- এর আরও কোনও ব্যবহার WeaveMessageLayer::NewConnectionTunnel() এ একটি কলের মাধ্যমে শুরু করতে হবে;