Ntk.Core.NetworkInterfaceManager Reference Manual
Packages
Netsukuku - vala port
Ntk
Core
NetworkInterfaceManager
nic_class
nic_name
NetworkInterfaceManager
NetworkInterfaceManager.fake
add_address
create_neighbour_manager
dispose_neighbour_manager
initialize
remove_address
addrs
initialized
to_be_copied
to_be_managed
NetworkInterfaceManager
Object Hierarchy:
Description:
public
class
NetworkInterfaceManager
:
Object
All known sub-classes:
GlueNetworkInterfaceManager
TunneledNetworkInterfaceManager
Namespace:
Ntk.Core
Package:
Netsukuku - vala port
Content:
Properties:
public
NIC
nic_class
{
set
;
get
; }
public
string
nic_name
{
set
;
get
; }
Creation methods:
protected
NetworkInterfaceManager.fake
()
public
NetworkInterfaceManager
(
string
nic_name,
NIC
nic_class,
UnicastCallbackDelegate
? udp_unicast_callback =
null
,
BroadcastCallbackDelegate
? udp_broadcast_callback =
null
)
Methods:
public
void
initialize
()
public
virtual
NeighbourManager
create_neighbour_manager
(
AddressManager
addr_man)
public
virtual
void
dispose_neighbour_manager
(
AddressManager
addr_man,
NeighbourManager
neighbour_manager)
public
virtual
void
add_address
(
AddressManager
address_manager)
public
virtual
void
remove_address
(
AddressManager
address_manager)
Fields:
public
bool
to_be_managed
public
bool
to_be_copied
public
bool
initialized
protected
ArrayList
<
AddressManager
>
addrs