ns2 Network Simulator      C++ Class Hierarchy of version ns-snapshot-20040722
Home |  Source Code |  Manual |  FAQ |  Mailing List Archive |  Search |  Download | 

Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

LMNode Class Reference

#include <landmark.h>

List of all members.

Public Member Functions

 LMNode (nsaddr_t id, nsaddr_t next_hop, int num_hops, int level, int num_children, int energy, int origin_time, double update_time)
 ~LMNode ()
void copy_tag_list (compr_taglist *taglist)

Public Attributes

nsaddr_t id_
nsaddr_t next_hop_
int child_flag_
int num_hops_
int level_
int num_children_
int energy_
int last_upd_origin_time_
int last_upd_seqnum_
double last_update_rcvd_
LMNode * next_


class ParentChildrenList
class LandmarkAgent
class PromotionTimer

Constructor & Destructor Documentation

LMNode::LMNode nsaddr_t    id,
nsaddr_t    next_hop,
int    num_hops,
int    level,
int    num_children,
int    energy,
int    origin_time,
double    update_time

LMNode::~LMNode   [inline]

Member Function Documentation

void LMNode::copy_tag_list compr_taglist   taglist

Friends And Related Function Documentation

friend class LandmarkAgent [friend]

friend class ParentChildrenList [friend]

friend class PromotionTimer [friend]

Member Data Documentation

int LMNode::child_flag_

int LMNode::energy_

nsaddr_t LMNode::id_

int LMNode::last_upd_origin_time_

int LMNode::last_upd_seqnum_

double LMNode::last_update_rcvd_

int LMNode::level_

LMAddrs* LMNode::lmaddr_

LMNode* LMNode::next_

nsaddr_t LMNode::next_hop_

int LMNode::num_children_

int LMNode::num_hops_

compr_taglist* LMNode::tag_list_

The documentation for this class was generated from the following files:
This document is generated by doxygen.