C# Class Ipop.Managed.ManagedIpopNode

This class is a subclass of IpopNode
Inheritance: IpopNode
Afficher le fichier Open project: pstjuste/brunet

Protected Properties

Свойство Type Description
_marad ManagedAddressResolverAndDns

Méthodes publiques

Méthode Description
ManagedIpopNode ( NodeConfig node_config, IpopConfig ipop_config ) : Brunet

The constructor takes two config files

Méthodes protégées

Méthode Description
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)

Method Details

GetDhcpConfig() protected méthode

protected GetDhcpConfig ( ) : void
Résultat void

GetDhcpServer() protected méthode

protected GetDhcpServer ( ) : DhcpServer
Résultat DhcpServer

HandleDns() protected méthode

This method handles incoming Dns Packets
protected HandleDns ( IPPacket ipp ) : bool
ipp NetworkPackets.IPPacket A Dns IPPacket to be processed
Résultat bool

HandleDnsCallback() protected méthode

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
Résultat void

HandleMulticast() protected méthode

This method handles multicast packets (not yet implemented)
protected HandleMulticast ( IPPacket ipp ) : bool
ipp NetworkPackets.IPPacket A multicast packet to be processed
Résultat bool

ManagedIpopNode() public méthode

The constructor takes two config files
public ManagedIpopNode ( NodeConfig node_config, IpopConfig ipop_config ) : Brunet
node_config Brunet.Applications.NodeConfig
ipop_config IpopConfig
Résultat Brunet

Property Details

_marad protected_oe property

Provides Address resolution, dns, and translation.
protected ManagedAddressResolverAndDns,Ipop.Managed _marad
Résultat ManagedAddressResolverAndDns