int adverts_type_ |
int be_random_ |
int cache_ |
int debug_ |
int global_lm_ |
nsaddr_t global_lm_id_ |
int global_lm_level_ |
int highest_level_ |
PriQueue* ll_queue |
compr_taglist* mobile_tags_ |
double mobility_period_ |
int myaddr_ |
int* nbrs_ |
MobileNode* node_ |
int node_dead_ |
int num_cached_items_ |
int num_demotion_msgs_ |
int num_nbrs_ |
int num_resched_ |
ParentChildrenList* parent_children_list_ |
double promo_start_time_ |
double promo_timeout_ |
double promo_timeout_decr_ |
PromotionTimer* promo_timer_ |
int promo_timer_running_ |
int qry_debug_ |
RecentMsgRecord* recent_demotion_msgs_ |
RNG* rn_ |
int seqno_ |
Event* tag_advt_event_ |
TagAdvtHandler* tag_advt_handler_ |
TagCache* tag_cache_ |
tags_database* tag_dbase_ |
TagMobilityHandler* tag_mobility_ |
Event* tag_mobility_event_ |
RNG* tag_rng_ |
double total_wait_time_ |
Trace* tracetarget_ |
double update_period_ |
double update_timeout_ |
int wait_state_ |
virtual void AddMobileTag(void *mobile_tag) |
void Addparent(const nsaddr_t parent, int level) |
void Addpotentialchild(const nsaddr_t child, int level) |
compr_taglist* aggregate_taginfo(compr_taglist *unagg_tags, int agg_level, int *num_tags) |
compr_taglist* aggregate_tags(compr_taglist *unagg_tags, int agg_level, int *num_tags) |
void assign_lmaddress(int64_t *lmaddr, int num_lm_addrs, int root_level) |
int CheckDemotionMsg(nsaddr_t id, int level, int origin_time) |
virtual int command(int argc, const char * const * argv) |
int compare_tag_lists(compr_taglist *tag_list1, int num_tags1, compr_taglist *tag_list2, int num_tags2) |
virtual void ForwardPacket(Packet *p) |
virtual void GenerateReHashMsg(int64_t lm_addr, double net_change_time) |
void get_nbrinfo() |
virtual nsaddr_t get_next_hop(nsaddr_t dst, int next_hop_level) |
inline double jitter(double max, int be_random_) |
LandmarkAgent() |
virtual Packet* makeUpdate(ParentChildrenList *pcl, int pkt_type, int action) |
virtual void MoveTags() |
virtual void periodic_callback(Event *e, int level) |
virtual void ProcessHierUpdate(Packet *p) |
int radius(int level) |
inline double random_timer(double max, int be_random_) |
void recv(Packet *p, Handler *) |
NodeIDList* search_tag(int obj_name, int prev_hop_level, int next_hop_level, nsaddr_t last_hop_id, int *num_dst) |
void SendChangedTagListUpdate(int our_tag_changed, int level) |
void startUp() |
virtual void stop() |
void trace(char* fmt, ...) |
Agent instvar agent_port_ |
Agent instvar dst_addr_ |
Agent instvar dst_port_ |
Agent instvar namTrace_ |
Agent instvar tg_ |
inline nsaddr_t& addr() |
Agent instproc attach-app {s_type} |
Agent instproc attach-source {s_type} |
Agent instproc attach-tbf { tbf } |
Agent instproc attach-trace { file } |
virtual void attachApp(Application* app) |
virtual void close() |
Agent instproc connect d |
virtual void connect(nsaddr_t dst) |
inline nsaddr_t& daddr() |
inline nsaddr_t& dport() |
Agent instproc dst-port {} |
Agent instproc init args |
virtual void listen() |
inline nsaddr_t& port() |
Agent instproc port {} |
void send(Packet* p, Handler* h) |
virtual void send(int nbytes) |
virtual void send(int sz, AppData *data) |
virtual void sendmsg(int sz, AppData*, const char* flags = 0) |
virtual void sendmsg(int nbytes, const char *flags = 0) |
virtual void sendto(int sz, AppData*, const char* flags = 0) |
virtual void sendto(int nbytes, const char* flags, nsaddr_t dst) |
Agent instproc set args |
void set_pkttype(packet_t pkttype) |
virtual int& size() |
virtual void timeout(int tno) |
Agent instproc traffic-source agent |
Application* app_ |
Tcl_Channel channel_ |
int class_ |
int defttl_ |
ns_addr_t dst_ |
int fid_ |
int flags_ |
ns_addr_t here_ |
int off_ip_ |
OldValue* oldValueList_ |
int prio_ |
int size_ |
char* traceName_ |
packet_t type_ |
static int uidcnt_ |
void addAgentTrace(const char *name) |
Packet* allocpkt(int) |
Packet* allocpkt() |
virtual int delay_bind_dispatch(const char *varName, const char *localName, TclObject *tracer) |
virtual void delay_bind_init_all() |
void deleteAgentTrace() |
void dumpTracedVars() |
virtual void idle() |
void initpkt(Packet*) |
void insertOldValue(TracedVar *v, const char *value) |
OldValue* lookupOldValue(TracedVar *v) |
void monitorAgentTrace() |
virtual void recvBytes(int bytes) |
void flushAVar(TracedVar *v) |
int off_cmn_ |
int off_flags_ |
this page has been generated automatically by doc++
Adapted for the NS documentation page
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de