C# Class Network_Manager.Jobs.Extensions.LoadBalancer.PhysicalWorker

Exibir arquivo Open project: SortByte/Network-Manager

Public Properties

Property Type Description
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

Property Type Description

Public Methods

Method Description
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

Method Details

ConnectCallback() public method

public ConnectCallback ( IAsyncResult ar ) : void
ar IAsyncResult
return void

DisconnectCallback() public method

public DisconnectCallback ( IAsyncResult ar ) : void
ar IAsyncResult
return void

PhysicalWorker() public method

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
return System

ReceiveCallback() public method

public ReceiveCallback ( IAsyncResult ar ) : void
ar IAsyncResult
return void

ReceivePackets() public method

public ReceivePackets ( ) : void
return void

SendCallback() public method

public SendCallback ( IAsyncResult ar ) : void
ar IAsyncResult
return void

SendData() public method

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

SendPacket() public method

public SendPacket ( Packet packet ) : void
packet Packet
return void

Stop() public method

public Stop ( ) : void
return void

Property Details

Guid public_oe property

public Guid,System Guid
return System.Guid

Initialized public_oe property

public ManualResetEventSlim,System.Threading Initialized
return System.Threading.ManualResetEventSlim

Name public_oe property

public string Name
return string

ThreadActive public_oe property

public ManualResetEventSlim,System.Threading ThreadActive
return System.Threading.ManualResetEventSlim

arpState public_oe static_oe property

public static int arpState
return int

communicator public_oe property

public PacketCommunicator communicator
return PacketCommunicator

dhcpClientId public_oe static_oe property

public static uint dhcpClientId
return uint

dhcpId public_oe static_oe property

public static uint dhcpId
return uint

dhcpServer public_oe static_oe property

public static byte[] dhcpServer
return byte[]

dhcpState public_oe static_oe property

public static int dhcpState
return int

fragBuffer public_oe property

public FragmentationBuffer,Network_Manager.Jobs.Extensions fragBuffer
return FragmentationBuffer

fragments public_oe property

public IList fragments
return IList

gatewayHardwareAddress public_oe property

public MacAddress,System.Net gatewayHardwareAddress
return System.Net.MacAddress

gatewayHardwareAddressByte public_oe property

public byte[] gatewayHardwareAddressByte
return byte[]

gatewayHardwareAddressString public_oe property

public string gatewayHardwareAddressString
return string

gatewayProtocolAddress public_oe property

public IpV4Address,PcapDotNet.Packets.IpV4 gatewayProtocolAddress
return PcapDotNet.Packets.IpV4.IpV4Address

gatewayProtocolAddressByte public_oe property

public byte[] gatewayProtocolAddressByte
return byte[]

gatewayProtocolAddressString public_oe property

public string gatewayProtocolAddressString
return string

ifHardwareAddress public_oe property

public MacAddress,System.Net ifHardwareAddress
return System.Net.MacAddress

ifHardwareAddressByte public_oe property

public byte[] ifHardwareAddressByte
return byte[]

ifHardwareAddressString public_oe property

public string ifHardwareAddressString
return string

ifProtocolAddress public_oe property

public IpV4Address,PcapDotNet.Packets.IpV4 ifProtocolAddress
return PcapDotNet.Packets.IpV4.IpV4Address

ifProtocolAddressByte public_oe property

public byte[] ifProtocolAddressByte
return byte[]

ifProtocolAddressString public_oe property

public string ifProtocolAddressString
return string

ifProtocolMask public_oe property

public IpV4Address,PcapDotNet.Packets.IpV4 ifProtocolMask
return PcapDotNet.Packets.IpV4.IpV4Address

ifProtocolMaskByte public_oe property

public byte[] ifProtocolMaskByte
return byte[]

ifProtocolMaskString public_oe property

public string ifProtocolMaskString
return string

offeredIp public_oe static_oe property

public static byte[] offeredIp
return byte[]

ownProtocolAddress public_oe property

public IpV4Address,PcapDotNet.Packets.IpV4 ownProtocolAddress
return PcapDotNet.Packets.IpV4.IpV4Address

ownProtocolAddressByte public_oe property

public byte[] ownProtocolAddressByte
return byte[]

ownProtocolAddressString public_oe property

public string ownProtocolAddressString
return string

phyRoutingObject public_oe property

public RoutingObject phyRoutingObject
return RoutingObject