![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
virtual int classid()
inline const char* name()
inline char* ncolor()
inline int num()
inline int addr()
inline double size()
inline float nsize()
inline Agent* agents()
virtual void size(double s)
virtual void reset(double)
inline double x()
inline double y()
virtual double x(Edge *)
virtual double y(Edge *)
inline double dx()
inline double dy()
void displace(double dx, double dy)
virtual void move(EditView *v, float dwx, float dwy)
virtual float distance(float x, float y)
inline double distance(Node &n)
inline double angle(Node &n)
void setstart(double t)
void setend(double t)
void setvelocity(double x, double y)
void placeorig(double x, double y)
void setaddr(int addr)
virtual void place(double x, double y)
void label(const char* name, int anchor)
void dlabel(const char* name)
void lcolor(const char* name)
void dcolor(const char* name)
void ncolor(const char* name)
void direction(const char* name)
inline int anchor()
inline void anchor(int v)
void add_link(Edge*)
void delete_link(Edge*)
void add_agent(Agent*)
void add_route(Route*)
void delete_route(Route*)
void place_route(Route*)
void place_all_routes()
void clear_routes()
void delete_agent(Agent*)
Route* find_route(Edge *e, int group, int pktsrc, int oif)
Agent* find_agent(char *name)
Edge* find_edge(int dst)
int no_of_routes(Edge *e)
virtual int inside(double t, float px, float py)
const char* info()
const char* property()
const char* getname()
void monitor(Monitor *m, double now, char *result, int len)
inline Edge* links()
inline int marked()
inline void mark(int v)
inline int mass()
inline void mass(int m)
virtual char* style()
virtual void update(double now)
void init_color(char *clr)
void set_down(char *color)
void set_up()
inline int isdown()
NodeMark* find_mark(char *name)
int add_mark(char *name, char *color, char *shape)
void delete_mark(char *name)
virtual void arrive_packet(Packet *, Edge *, double)
virtual void delete_packet(Packet *)
int save(FILE *file)
int saveAsEnam(FILE *file)
int saveAsNs(FILE *file)
Node* next_
Queue* queue_
Queue* queue()
void add_sess_queue(unsigned int grp, Queue *q)
Node(const char* name, double size)
void update_bb()
void drawlabel(View*)
int mass_
double size_
float nsize_
double x_
double xorig_
double x_vel_
double starttime_
Edge* links_
Route* routes_
Agent* agents_
int anchor_
int mark_
char* label_
int nn_
int addr_
int state_
NodeMark* nm_
int nMark_
void draw_mark(View *)
char* dlabel_
char* lcolor_
char* dcolor_
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