flowsim.core
Class NodeImpl
java.lang.Object
|
+--flowsim.core.NodeImpl
- public class NodeImpl
- extends java.lang.Object
- implements Node
Constructor Summary |
NodeImpl(Simulator s,
java.lang.String name,
int ifaces_nr,
int services_nr)
|
Methods inherited from class java.lang.Object |
clone,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
NodeImpl
public NodeImpl(Simulator s,
java.lang.String name,
int ifaces_nr,
int services_nr)
get_id
public final int get_id()
- Specified by:
- get_id in interface Node
get_name
public final java.lang.String get_name()
- Specified by:
- get_name in interface Node
toString
public final java.lang.String toString()
- Overrides:
- toString in class java.lang.Object
get_ifaces_count
public final int get_ifaces_count()
- Specified by:
- get_ifaces_count in interface Node
get_max_ifaces
public final int get_max_ifaces()
- Specified by:
- get_max_ifaces in interface Node
get_iface
public final LinkManager get_iface(int i)
- Specified by:
- get_iface in interface Node
get_iface
public final int get_iface(Node n)
- Specified by:
- get_iface in interface Node
get_link
public final Link get_link(int n)
- Specified by:
- get_link in interface Node
get_peer
public final Node get_peer(int n)
- Specified by:
- get_peer in interface Node
set_iface
public void set_iface(int n,
LinkManager f)
- Specified by:
- set_iface in interface Node
add_iface
public int add_iface(LinkManager f)
- Specified by:
- add_iface in interface Node
get_service
public final Service get_service(int n)
- Specified by:
- get_service in interface Node
set_service
public void set_service(Service r,
int route)
- Specified by:
- set_service in interface Node
equals
public boolean equals(java.lang.Object obj)
- Overrides:
- equals in class java.lang.Object
attach_monitor
public void attach_monitor(NodeMonitor nm)
- Specified by:
- attach_monitor in interface Node
remove_monitor
public void remove_monitor(NodeMonitor nm)
- Specified by:
- remove_monitor in interface Node