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

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

공개 프로퍼티들

프로퍼티 타입 설명
Guid System.Guid
Initialized System.Threading.ManualResetEventSlim
Name string
ThreadActive System.Threading.ManualResetEventSlim
arpState int
communicator PacketCommunicator
dhcpClientId uint
dhcpId uint
dhcpServer byte[]
dhcpState int
fragBuffer FragmentationBuffer
fragments IList
gatewayHardwareAddress System.Net.MacAddress
gatewayHardwareAddressByte byte[]
gatewayHardwareAddressString string
gatewayProtocolAddress PcapDotNet.Packets.IpV4.IpV4Address
gatewayProtocolAddressByte byte[]
gatewayProtocolAddressString string
ifHardwareAddress System.Net.MacAddress
ifHardwareAddressByte byte[]
ifHardwareAddressString string
ifProtocolAddress PcapDotNet.Packets.IpV4.IpV4Address
ifProtocolAddressByte byte[]
ifProtocolAddressString string
ifProtocolMask PcapDotNet.Packets.IpV4.IpV4Address
ifProtocolMaskByte byte[]
ifProtocolMaskString string
offeredIp byte[]
ownProtocolAddress PcapDotNet.Packets.IpV4.IpV4Address
ownProtocolAddressByte byte[]
ownProtocolAddressString string
phyRoutingObject RoutingObject

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
ConnectCallback ( IAsyncResult ar ) : void
DisconnectCallback ( IAsyncResult ar ) : void
PhysicalWorker ( System.Guid guid, string name, string ifMac, string ifIp, string ifMask, string gatewayMac, string gatewayIp ) : System
ReceiveCallback ( IAsyncResult ar ) : void
ReceivePackets ( ) : void
SendCallback ( IAsyncResult ar ) : void
SendData ( Packet packet, System.Guid guid ) : void
SendPacket ( Packet packet ) : void
Stop ( ) : void

메소드 상세

ConnectCallback() 공개 메소드

public ConnectCallback ( IAsyncResult ar ) : void
ar IAsyncResult
리턴 void

DisconnectCallback() 공개 메소드

public DisconnectCallback ( IAsyncResult ar ) : void
ar IAsyncResult
리턴 void

PhysicalWorker() 공개 메소드

public PhysicalWorker ( System.Guid guid, string name, string ifMac, string ifIp, string ifMask, string gatewayMac, string gatewayIp ) : System
guid System.Guid
name string
ifMac string
ifIp string
ifMask string
gatewayMac string
gatewayIp string
리턴 System

ReceiveCallback() 공개 메소드

public ReceiveCallback ( IAsyncResult ar ) : void
ar IAsyncResult
리턴 void

ReceivePackets() 공개 메소드

public ReceivePackets ( ) : void
리턴 void

SendCallback() 공개 메소드

public SendCallback ( IAsyncResult ar ) : void
ar IAsyncResult
리턴 void

SendData() 공개 메소드

public SendData ( Packet packet, System.Guid guid ) : void
packet Packet
guid System.Guid
리턴 void

SendPacket() 공개 메소드

public SendPacket ( Packet packet ) : void
packet Packet
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

프로퍼티 상세

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

arpState 공개적으로 정적으로 프로퍼티

public static int arpState
리턴 int

communicator 공개적으로 프로퍼티

public PacketCommunicator communicator
리턴 PacketCommunicator

dhcpClientId 공개적으로 정적으로 프로퍼티

public static uint dhcpClientId
리턴 uint

dhcpId 공개적으로 정적으로 프로퍼티

public static uint dhcpId
리턴 uint

dhcpServer 공개적으로 정적으로 프로퍼티

public static byte[] dhcpServer
리턴 byte[]

dhcpState 공개적으로 정적으로 프로퍼티

public static int dhcpState
리턴 int

fragBuffer 공개적으로 프로퍼티

public FragmentationBuffer,Network_Manager.Jobs.Extensions fragBuffer
리턴 FragmentationBuffer

fragments 공개적으로 프로퍼티

public IList fragments
리턴 IList

gatewayHardwareAddress 공개적으로 프로퍼티

public MacAddress,System.Net gatewayHardwareAddress
리턴 System.Net.MacAddress

gatewayHardwareAddressByte 공개적으로 프로퍼티

public byte[] gatewayHardwareAddressByte
리턴 byte[]

gatewayHardwareAddressString 공개적으로 프로퍼티

public string gatewayHardwareAddressString
리턴 string

gatewayProtocolAddress 공개적으로 프로퍼티

public IpV4Address,PcapDotNet.Packets.IpV4 gatewayProtocolAddress
리턴 PcapDotNet.Packets.IpV4.IpV4Address

gatewayProtocolAddressByte 공개적으로 프로퍼티

public byte[] gatewayProtocolAddressByte
리턴 byte[]

gatewayProtocolAddressString 공개적으로 프로퍼티

public string gatewayProtocolAddressString
리턴 string

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

ifProtocolMask 공개적으로 프로퍼티

public IpV4Address,PcapDotNet.Packets.IpV4 ifProtocolMask
리턴 PcapDotNet.Packets.IpV4.IpV4Address

ifProtocolMaskByte 공개적으로 프로퍼티

public byte[] ifProtocolMaskByte
리턴 byte[]

ifProtocolMaskString 공개적으로 프로퍼티

public string ifProtocolMaskString
리턴 string

offeredIp 공개적으로 정적으로 프로퍼티

public static byte[] offeredIp
리턴 byte[]

ownProtocolAddress 공개적으로 프로퍼티

public IpV4Address,PcapDotNet.Packets.IpV4 ownProtocolAddress
리턴 PcapDotNet.Packets.IpV4.IpV4Address

ownProtocolAddressByte 공개적으로 프로퍼티

public byte[] ownProtocolAddressByte
리턴 byte[]

ownProtocolAddressString 공개적으로 프로퍼티

public string ownProtocolAddressString
리턴 string

phyRoutingObject 공개적으로 프로퍼티

public RoutingObject phyRoutingObject
리턴 RoutingObject