C# Класс Network_Manager.Jobs.Extensions.LoadBalancer.TapWorker

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
Guid System.Guid
Initialized System.Threading.ManualResetEventSlim
Name string
ThreadActive System.Threading.ManualResetEventSlim
communicator PacketCommunicator
fragBuffer FragmentationBuffer
fragments IList
ifHardwareAddress System.Net.MacAddress
ifHardwareAddressByte byte[]
ifHardwareAddressString string
ifProtocolAddress PcapDotNet.Packets.IpV4.IpV4Address
ifProtocolAddressByte byte[]
ifProtocolAddressString string
ownHardwareAddress System.Net.MacAddress
ownHardwareAddressByte byte[]
ownHardwareAddressString string
ownProtocolAddress IpV4Address
ownProtocolAddressByte byte[]
ownProtocolAddressString string
tapRoutingObject RoutingObject

Private Properties

Свойство Тип Описание

Открытые методы

Метод Описание
IpV4Handler ( Packet packet, IList packetList = null ) : void
ReceivePackets ( ) : void
SendAck ( System.Guid guid ) : void
SendData ( System.Guid guid, int payloadLength ) : void
SendFinAck ( System.Guid guid ) : void
SendKeepAlive ( System.Guid guid ) : void
SendPacket ( Packet packet ) : void
SendRst ( System.Guid guid ) : void
SendSynAck ( System.Guid guid ) : void
Stop ( ) : void
TapWorker ( System.Guid guid, string name, string mac, string ip, string gateway ) : System

Описание методов

IpV4Handler() публичный Метод

public IpV4Handler ( Packet packet, IList packetList = null ) : void
packet Packet
packetList IList
Результат void

ReceivePackets() публичный Метод

public ReceivePackets ( ) : void
Результат void

SendAck() публичный Метод

public SendAck ( System.Guid guid ) : void
guid System.Guid
Результат void

SendData() публичный Метод

public SendData ( System.Guid guid, int payloadLength ) : void
guid System.Guid
payloadLength int
Результат void

SendFinAck() публичный Метод

public SendFinAck ( System.Guid guid ) : void
guid System.Guid
Результат void

SendKeepAlive() публичный Метод

public SendKeepAlive ( System.Guid guid ) : void
guid System.Guid
Результат void

SendPacket() публичный Метод

public SendPacket ( Packet packet ) : void
packet Packet
Результат void

SendRst() публичный Метод

public SendRst ( System.Guid guid ) : void
guid System.Guid
Результат void

SendSynAck() публичный Метод

public SendSynAck ( System.Guid guid ) : void
guid System.Guid
Результат void

Stop() публичный Метод

public Stop ( ) : void
Результат void

TapWorker() публичный Метод

public TapWorker ( System.Guid guid, string name, string mac, string ip, string gateway ) : System
guid System.Guid
name string
mac string
ip string
gateway string
Результат System

Описание свойств

Guid публичное свойство

public Guid,System Guid
Результат System.Guid

Initialized публичное свойство

public ManualResetEventSlim,System.Threading Initialized
Результат System.Threading.ManualResetEventSlim

Name публичное свойство

public string Name
Результат string

ThreadActive публичное свойство

public ManualResetEventSlim,System.Threading ThreadActive
Результат System.Threading.ManualResetEventSlim

communicator публичное свойство

public PacketCommunicator communicator
Результат PacketCommunicator

fragBuffer публичное свойство

public FragmentationBuffer,Network_Manager.Jobs.Extensions fragBuffer
Результат FragmentationBuffer

fragments публичное свойство

public IList fragments
Результат IList

ifHardwareAddress публичное свойство

public MacAddress,System.Net ifHardwareAddress
Результат System.Net.MacAddress

ifHardwareAddressByte публичное свойство

public byte[] ifHardwareAddressByte
Результат byte[]

ifHardwareAddressString публичное свойство

public string ifHardwareAddressString
Результат string

ifProtocolAddress публичное свойство

public IpV4Address,PcapDotNet.Packets.IpV4 ifProtocolAddress
Результат PcapDotNet.Packets.IpV4.IpV4Address

ifProtocolAddressByte публичное свойство

public byte[] ifProtocolAddressByte
Результат byte[]

ifProtocolAddressString публичное свойство

public string ifProtocolAddressString
Результат string

ownHardwareAddress публичное свойство

public MacAddress,System.Net ownHardwareAddress
Результат System.Net.MacAddress

ownHardwareAddressByte публичное свойство

public byte[] ownHardwareAddressByte
Результат byte[]

ownHardwareAddressString публичное статическое свойство

public static string ownHardwareAddressString
Результат string

ownProtocolAddress публичное свойство

public IpV4Address ownProtocolAddress
Результат IpV4Address

ownProtocolAddressByte публичное свойство

public byte[] ownProtocolAddressByte
Результат byte[]

ownProtocolAddressString публичное статическое свойство

public static string ownProtocolAddressString
Результат string

tapRoutingObject публичное свойство

public RoutingObject tapRoutingObject
Результат RoutingObject