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_
LMAddrslmaddr_
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_
compr_taglisttag_list_
LMNode * next_

Friends

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
[inline]
 

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.