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

Show file 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 property

public Guid,System Guid
return System.Guid

Initialized public property

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

Name public property

public string Name
return string

ThreadActive public property

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

arpState public static property

public static int arpState
return int

communicator public property

public PacketCommunicator communicator
return PacketCommunicator

dhcpClientId public static property

public static uint dhcpClientId
return uint

dhcpId public static property

public static uint dhcpId
return uint

dhcpServer public static property

public static byte[] dhcpServer
return byte[]

dhcpState public static property

public static int dhcpState
return int

fragBuffer public property

public FragmentationBuffer,Network_Manager.Jobs.Extensions fragBuffer
return FragmentationBuffer

fragments public property

public IList fragments
return IList

gatewayHardwareAddress public property

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

gatewayHardwareAddressByte public property

public byte[] gatewayHardwareAddressByte
return byte[]

gatewayHardwareAddressString public property

public string gatewayHardwareAddressString
return string

gatewayProtocolAddress public property

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

gatewayProtocolAddressByte public property

public byte[] gatewayProtocolAddressByte
return byte[]

gatewayProtocolAddressString public property

public string gatewayProtocolAddressString
return string

ifHardwareAddress public property

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

ifHardwareAddressByte public property

public byte[] ifHardwareAddressByte
return byte[]

ifHardwareAddressString public property

public string ifHardwareAddressString
return string

ifProtocolAddress public property

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

ifProtocolAddressByte public property

public byte[] ifProtocolAddressByte
return byte[]

ifProtocolAddressString public property

public string ifProtocolAddressString
return string

ifProtocolMask public property

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

ifProtocolMaskByte public property

public byte[] ifProtocolMaskByte
return byte[]

ifProtocolMaskString public property

public string ifProtocolMaskString
return string

offeredIp public static property

public static byte[] offeredIp
return byte[]

ownProtocolAddress public property

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

ownProtocolAddressByte public property

public byte[] ownProtocolAddressByte
return byte[]

ownProtocolAddressString public property

public string ownProtocolAddressString
return string

phyRoutingObject public property

public RoutingObject phyRoutingObject
return RoutingObject