C# Класс Ipop.Managed.ManagedIpopNode

This class is a subclass of IpopNode
Наследование: IpopNode
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_marad ManagedAddressResolverAndDns

Открытые методы

Метод Описание
ManagedIpopNode ( NodeConfig node_config, IpopConfig ipop_config ) : Brunet

The constructor takes two config files

Защищенные методы

Метод Описание
GetDhcpConfig ( ) : void
GetDhcpServer ( ) : DhcpServer
HandleDns ( IPPacket ipp ) : bool

This method handles incoming Dns Packets

HandleDnsCallback ( object state ) : void

Dns request is handled by threadpool to avoid blocking main ipop processing thread

HandleMulticast ( IPPacket ipp ) : bool

This method handles multicast packets (not yet implemented)

Описание методов

GetDhcpConfig() защищенный Метод

protected GetDhcpConfig ( ) : void
Результат void

GetDhcpServer() защищенный Метод

protected GetDhcpServer ( ) : DhcpServer
Результат DhcpServer

HandleDns() защищенный Метод

This method handles incoming Dns Packets
protected HandleDns ( IPPacket ipp ) : bool
ipp NetworkPackets.IPPacket A Dns IPPacket to be processed
Результат bool

HandleDnsCallback() защищенный Метод

Dns request is handled by threadpool to avoid blocking main ipop processing thread
protected HandleDnsCallback ( object state ) : void
state object State object is DNS request packet
Результат void

HandleMulticast() защищенный Метод

This method handles multicast packets (not yet implemented)
protected HandleMulticast ( IPPacket ipp ) : bool
ipp NetworkPackets.IPPacket A multicast packet to be processed
Результат bool

ManagedIpopNode() публичный Метод

The constructor takes two config files
public ManagedIpopNode ( NodeConfig node_config, IpopConfig ipop_config ) : Brunet
node_config Brunet.Applications.NodeConfig
ipop_config IpopConfig
Результат Brunet

Описание свойств

_marad защищенное свойство

Provides Address resolution, dns, and translation.
protected ManagedAddressResolverAndDns,Ipop.Managed _marad
Результат ManagedAddressResolverAndDns