C# 클래스 Network_Manager.Jobs.Extensions.LoadBalancer.TapWorker

파일 보기 프로젝트 열기: SortByte/Network-Manager

공개 프로퍼티들

프로퍼티 타입 설명
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