Public Member Functions | Public Attributes | Friends

ParentChildrenList Class Reference

List of all members.

Public Member Functions

 ParentChildrenList (int level, LandmarkAgent *a)
int UpdatePotlParent (nsaddr_t id, nsaddr_t next_hop, int num_hops, int level, int num_children, int energy, int origin_time, int delete_flag)
int UpdatePotlChild (nsaddr_t id, nsaddr_t next_hop, int num_hops, int level, int num_children, int energy, int origin_time, int child_flag, int delete_flag, compr_taglist *taglist)
void UpdateChildLMAddr (nsaddr_t id, int num_lm_addrs, int64_t *lm_addrs)

Public Attributes

int level_
LMNodeparent_
int num_heard_
int num_children_
int num_potl_children_
int num_pparent_
LMNodepchildren_
LMNodepparent_
int seqnum_
double last_update_sent_
double update_period_
double update_timeout_
Eventperiodic_update_event_
LMPeriodicAdvtHandlerperiodic_handler_
ParentChildrenListnext_
int update_round_
LandmarkAgenta_
compr_taglisttag_list_
int num_tags_
int adverts_type_
LMAddrsmylmaddrs_

Friends

class LandmarkAgent
class LMNode
class PromotionTimer
class LMPeriodicAdvtHandler

The documentation for this class was generated from the following files: