segment.cpp
来自「ipv6 隧道探测工具。是linux下使用的。 用于探测两点间是否存在隧道」· C++ 代码 · 共 113 行
CPP
113 行
#include <stdlib.h>#include <string>#include "Interface.h"#include "Segment.h"using namespace std;Segment::Segment() { init();}void Segment::init() { mtu = 1500; midRt = 0; isTunnel = false; confidence = 0;}//metodi setvoid Segment::setMtu(int mtuapp) { mtu = mtuapp;}void Segment::setMidRt(long midrtapp) { midRt = midrtapp;}void Segment::setIsTunnel(bool istunnelapp) { isTunnel = istunnelapp;}void Segment::setTunnelType(string type) { tunnelType = type ;}/*void Segment::increaseIn(int howmuch) { tunnelIncert = tunnelIncert + howmuch;}*/void Segment::increaseConf(int howmuch) { confidence = confidence + howmuch;}void Segment::addIpv4in(string ipv4in) { if_in.setIpv4(ipv4in);}void Segment::addIpv6in(string ipv6in) { if_in.setIpv6(ipv6in);}void Segment::addHostnamein(string hostnamein) { if_in.setNomi(hostnamein);}void Segment::addIpv4out(string ipv4out) { if_out.setIpv4(ipv4out);}void Segment::addIpv6out(string ipv6out) { if_out.setIpv6(ipv6out);}void Segment::addHostnameout(string hostnameout) { if_out.setNomi(hostnameout);}//metodi getint Segment::getMtu() { return mtu;}long Segment::getMidRt() { return midRt;}int Segment::getConfidence() { return confidence;}bool Segment::getIsTunnel() { return isTunnel;}string Segment::getIpv4in() { return if_in.getIpv4();}string Segment::getIpv6in() { return if_in.getIpv6();}string Segment::getHostnamein() { return if_in.getNomi();}string Segment::getIpv4out() { return if_out.getIpv4();}string Segment::getIpv6out() { return if_out.getIpv6();}string Segment::getHostnameout() { return if_out.getNomi();}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?