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

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

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

Свойство Тип Описание
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