Content-Based Networking Simulation Library Documentation (v. 1.2.1)

cbnsim::Node Member List

This is the complete list of members for cbnsim::Node, including all inherited members.
activate()cbnsim::Node [virtual]
add_neighbor(ssim::ProcessId nid, ssim::Time length)cbnsim::Node [virtual]
broadcast_packet(const Packet *packet, ssim::Time lag=0, bool count_all=false)cbnsim::Node
bytesize() const =0cbnsim::Node [pure virtual]
control_packets() const cbnsim::Node [inline]
count_power() const =0 (defined in cbnsim::Node)cbnsim::Node [pure virtual]
data_packets() const cbnsim::Node [inline]
has_failed() const =0 (defined in cbnsim::Node)cbnsim::Node [pure virtual]
i2p(unsigned int ifid) const cbnsim::Node [inline]
id() const cbnsim::Node [inline]
issue_packet(unsigned int ifid, const Packet *packet, ssim::Time lag=0, bool count=true)cbnsim::Node [virtual]
issue_packet(ssim::ProcessId pid, const Packet *packet, ssim::Time lag=0)cbnsim::Node [virtual]
neighbor_count() const cbnsim::Node [inline]
Node(unsigned int id, unsigned int x, unsigned int y) (defined in cbnsim::Node)cbnsim::Node [inline, protected]
node_fail()cbnsim::Node [inline, virtual]
node_recover()cbnsim::Node [inline, virtual]
p2i(ssim::ProcessId pid) const cbnsim::Node
power_left() (defined in cbnsim::Node)cbnsim::Node [inline, virtual]
process_event(const ssim::Event *evt)cbnsim::Node
process_packet(unsigned int ifid, const Packet &pkt)=0cbnsim::Node [pure virtual]
reset_packet_counters()cbnsim::Node [inline]
send_message(MessageId mid, const Message &message)cbnsim::Node [inline, virtual]
set_power(power_type p) (defined in cbnsim::Node)cbnsim::Node [inline, virtual]
set_predicate(const Predicate &predicate, unsigned int rate, bool pred_null)cbnsim::Node [inline, virtual]
x_location() const cbnsim::Node [inline]
y_location() const cbnsim::Node [inline]
~Node() (defined in cbnsim::Node)cbnsim::Node [inline, virtual]