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

এনএল :: তাঁত :: ওয়েভ সংযোগটিউনেল

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

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

সারসংক্ষেপ

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

ShutdownFunct )(WeaveConnectionTunnel *tun) টাইপডেফ
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 () ;