nl:: বুনা:: প্রোফাইল:: ওয়েভ টানেল

সারাংশ

গণনা

@331 enum
@332 {
kStatusCode_TunnelOpenFail = 1,
kStatusCode_TunnelCloseFail = 2,
kStatusCode_TunnelRouteUpdateFail = 3,
kStatusCode_TunnelReconnectFail = 4
}
enum
বুনা টানেল স্ট্যাটাস কোড।
LivenessStrategy {
kLiveness_TCPKeepAlive = 1,
kLiveness_TunnelControl = 2
}
enum
সার্ভিসে টানেল সংযোগ বজায় রাখার জন্য সজীবতা কৌশল নিযুক্ত।
Role {
kClientRole_BorderGateway = 1,
kClientRole_StandaloneDevice = 2,
kClientRole_MobileDevice = 3
}
enum
টানেল এজেন্ট যে ভূমিকা গ্রহণ করতে পারে; অর্থাৎ, হয় বর্ডার গেটওয়ে বা মোবাইল ডিভাইস।
SrcInterfaceType {
kSrcInterface_WiFi = 1,
kSrcInterface_Cellular = 2
}
enum
পরিষেবার সাথে টানেলটি যে ডিভাইসে স্থাপন করা হয়েছে তাতে নেটওয়ার্ক ইন্টারফেসের প্রযুক্তির ধরন।
TunnelCtrlMsgType enum
TunnelPktDirection {
kDir_Inbound = 1,
kDir_Outbound = 2
}
enum
টানেল অতিক্রম করা প্যাকেটের দিকনির্দেশ।
TunnelType {
kType_TunnelUnknown = 0,
kType_TunnelPrimary = 1,
kType_TunnelBackup = 2,
kType_TunnelShortcut = 3
}
enum
টানেলের ধরন।
WeaveTunnelVersion enum

Typedefs

LivenessStrategy typedef
enum nl::Weave::Profiles::WeaveTunnel::LivenessStrategy
সার্ভিসে টানেল সংযোগ বজায় রাখার জন্য সজীবতা কৌশল নিযুক্ত।
Role typedef
enum nl::Weave::Profiles::WeaveTunnel::Role
টানেল এজেন্ট যে ভূমিকা গ্রহণ করতে পারে; অর্থাৎ, হয় বর্ডার গেটওয়ে বা মোবাইল ডিভাইস।
SrcInterfaceType typedef
enum nl::Weave::Profiles::WeaveTunnel::SrcInterfaceType
পরিষেবার সাথে টানেলটি যে ডিভাইসে স্থাপন করা হয়েছে তাতে নেটওয়ার্ক ইন্টারফেসের প্রযুক্তির ধরন।
TunnelPktDirection typedef
enum nl::Weave::Profiles::WeaveTunnel::TunnelPktDirection
টানেল অতিক্রম করা প্যাকেটের দিকনির্দেশ।
TunnelType typedef
enum nl::Weave::Profiles::WeaveTunnel::TunnelType
টানেলের ধরন।
WeaveTunnelVersion typedef
enum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelVersion

ক্লাস

nl:: বুনন:: প্রোফাইল:: উইভটানেল:: পুনরায় সংযোগ করুন

পুনঃসংযোগ নীতির পরামিতি যা পরিষেবার সাথে টানেল পুনঃসংযোগের উপায় পরিচালনা করতে ব্যবহৃত হয়।

nl:: Weave:: প্রোফাইল:: WeaveTunnel:: WeaveTunnelAgent
nl:: Weave:: প্রোফাইল:: WeaveTunnel:: WeaveTunnelConnectionMgr

এই ক্লাসটি সমস্ত ওয়েভ টানেল সংযোগের অবস্থা এবং সংশ্লিষ্ট ব্যবস্থাপনা যুক্তি এবং ফাংশনগুলিকে অন্তর্ভুক্ত করে।

nl:: ওয়েভ:: প্রোফাইল:: উইভটানেল:: উইভটানেল কন্ট্রোল
nl:: ওয়েভ:: প্রোফাইল:: উইভটানেল:: উইভটানেল হেডার
nl:: ওয়েভ:: প্রোফাইল:: উইভটানেল:: উইভটানেলরুট

নামস্থান

nl:: ওয়েভ:: প্রোফাইল:: উইভটানেল:: প্ল্যাটফর্ম

প্ল্যাটফর্ম বুনা ঠিকানা এবং রাউটিং রুটিন প্রদান করে।

গণনা

@331

 @331

@332

 @332

বুনা টানেল স্ট্যাটাস কোড।

বৈশিষ্ট্য
kStatusCode_TunnelCloseFail

টানেলটি বন্ধ করার সময় পরিষেবাটি একটি ত্রুটির সম্মুখীন হয়েছে৷

kStatusCode_TunnelOpenFail

টানেলটি খোলার সময় পরিষেবাটি একটি ত্রুটির সম্মুখীন হয়েছে৷

kStatusCode_TunnelReconnectFail

বর্ডার গেটওয়ে পরিষেবার সাথে পুনরায় সংযোগ করার সময় একটি ত্রুটির সম্মুখীন হয়েছে৷

kStatusCode_TunnelRouteUpdateFail

রুটগুলি আপডেট করার সময় পরিষেবাটি একটি ত্রুটির সম্মুখীন হয়েছে৷

লাইভনেস স্ট্র্যাটেজি

 LivenessStrategy

সার্ভিসে টানেল সংযোগ বজায় রাখার জন্য সজীবতা কৌশল নিযুক্ত।

বৈশিষ্ট্য
kLiveness_TCPKeepAlive

TCP KeepAlives দ্বারা টানেল সংযোগের সজীবতা বজায় রাখা হয় তা নির্দেশ করতে ব্যবহৃত হয়।

kLiveness_TunnelControl

টানেল কন্ট্রোল লাইভনেস বার্তাগুলি দ্বারা টানেল সংযোগের সজীবতা বজায় রাখা হয় তা নির্দেশ করতে ব্যবহৃত হয়৷

ভূমিকা

 Role

টানেল এজেন্ট যে ভূমিকা গ্রহণ করতে পারে; অর্থাৎ, হয় বর্ডার গেটওয়ে বা মোবাইল ডিভাইস।

বৈশিষ্ট্য
kClientRole_BorderGateway

ডিভাইসটি ট্রাফিক রুট করার উদ্দেশ্যে এবং তার সাথে সম্পর্কিত ফ্যাব্রিকের অন্যান্য ডিভাইসগুলির জন্য একটি সীমানা গেটওয়ে হিসাবে কাজ করছে৷

kClientRole_MobileDevice

ডিভাইসটি একটি স্বতন্ত্র নোড হিসাবে কাজ করছে যা অন্যান্য ডিভাইসের জন্য ট্র্যাফিককে রুট করে না।

এটি নিজের এবং অন্য সীমান্ত গেটওয়ের মধ্যে একটি শর্টকাট টানেল স্থাপন করতে পারে।

kClientRole_StandaloneDevice

ডিভাইসটি একটি স্বতন্ত্র নোড হিসাবে কাজ করছে যা অন্যান্য ডিভাইসের জন্য ট্র্যাফিককে রুট করে না।

SrcInterfaceType

 SrcInterfaceType

পরিষেবার সাথে টানেলটি যে ডিভাইসে স্থাপন করা হয়েছে তাতে নেটওয়ার্ক ইন্টারফেসের প্রযুক্তির ধরন।

বৈশিষ্ট্য
kSrcInterface_Cellular

যখন সেলুলার ইন্টারফেসটি পরিষেবাতে টানেলের উত্স হিসাবে ব্যবহৃত হয় তখন ব্যবহৃত হয়।

kSrcInterface_WiFi

ওয়াইফাই ইন্টারফেসটি পরিষেবাতে টানেলের উত্স হিসাবে ব্যবহৃত হলে ব্যবহৃত হয়।

TunnelCtrlMsgType

 TunnelCtrlMsgType

টানেলপিক্টডিরেকশন

 TunnelPktDirection

টানেল অতিক্রম করা প্যাকেটের দিকনির্দেশ।

বৈশিষ্ট্য
kDir_Inbound

সুড়ঙ্গের উপর দিয়ে বর্ডার গেটওয়েতে আসা প্যাকেট নির্দেশ করে।

kDir_Outbound

সুড়ঙ্গের উপর দিয়ে বর্ডার গেটওয়ের বাইরে যাওয়া প্যাকেট নির্দেশ করে।

টানেল টাইপ

 TunnelType

টানেলের ধরন।

বৈশিষ্ট্য
kType_TunnelBackup

একটি সেকেন্ডারি টানেল ডিভাইস/ফ্যাব্রিক এবং পরিষেবার মধ্যে একটি বিকল্প রুট হিসেবে কাজ করে।

কোনো প্রাথমিক টানেল পাওয়া না গেলে

kType_TunnelPrimary

ডিভাইস/ফ্যাব্রিক এবং পরিষেবার মধ্যে ট্রাফিক পরিবহনের জন্য একটি প্রাথমিক টানেল।

kType_TunnelShortcut

স্থানীয় একক নোড (মোবাইল ডিভাইস) এবং একটি বর্ডার গেটওয়ের মধ্যে একটি শর্টকাট টানেল নির্দেশ করতে ব্যবহৃত হয়।

kType_TunnelUnknown

একটি অজানা টানেলের ধরন নির্দেশ করতে ব্যবহৃত হয়।

উইভটানেল সংস্করণ

 WeaveTunnelVersion

Typedefs

লাইভনেস স্ট্র্যাটেজি

enum nl::Weave::Profiles::WeaveTunnel::LivenessStrategy LivenessStrategy

সার্ভিসে টানেল সংযোগ বজায় রাখার জন্য সজীবতা কৌশল নিযুক্ত।

ভূমিকা

enum nl::Weave::Profiles::WeaveTunnel::Role Role

টানেল এজেন্ট যে ভূমিকা গ্রহণ করতে পারে; অর্থাৎ, হয় বর্ডার গেটওয়ে বা মোবাইল ডিভাইস।

SrcInterfaceType

enum nl::Weave::Profiles::WeaveTunnel::SrcInterfaceType SrcInterfaceType

পরিষেবার সাথে টানেলটি যে ডিভাইসে স্থাপন করা হয়েছে তাতে নেটওয়ার্ক ইন্টারফেসের প্রযুক্তির ধরন।

টানেলপিক্টডিরেকশন

enum nl::Weave::Profiles::WeaveTunnel::TunnelPktDirection TunnelPktDirection

টানেল অতিক্রম করা প্যাকেটের দিকনির্দেশ।

টানেল টাইপ

enum nl::Weave::Profiles::WeaveTunnel::TunnelType TunnelType

টানেলের ধরন।

উইভটানেল সংস্করণ

enum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelVersion WeaveTunnelVersion