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  

hdr_sr Class Reference

#include <hdr_sr.h>

List of all members.

Public Member Functions

int & offset ()
int & valid ()
int & salvaged ()
int & num_addrs ()
int & cur_addr ()
int valid () const
int salvaged () const
int num_addrs () const
int cur_addr () const
sr_addraddrs ()
int & route_request ()
int & rtreq_seq ()
int & max_propagation ()
int & route_reply ()
int & route_reply_len ()
sr_addrreply_addrs ()
int & route_error ()
int & num_route_errors ()
link_downdown_links ()
int & flow_header ()
u_int16_tflow_id ()
int & hopCount ()
int & flow_timeout ()
unsigned long & flow_timeout_time ()
int & flow_unknown ()
int & num_flow_unknown ()
flow_errorunknown_flows ()
int & flow_default_unknown ()
int & num_default_unknown ()
flow_errorunknown_defaults ()
int size ()
nsaddr_tget_next_addr ()
int & get_next_type ()
void append_addr (nsaddr_t a, int type)
void init ()
void dump (char *)
char * dump ()

Static Public Member Functions

hdr_sr * access (const Packet *p)

Static Public Attributes

int offset_

Private Attributes

int valid_
int salvaged_
int num_addrs_
int cur_addr_
sr_addr addrs_ [MAX_SR_LEN]
route_request sr_request_
route_reply sr_reply_
route_error sr_error_
flow_header sr_flow_
flow_timeout sr_ftime_
flow_unknown sr_funk_
flow_default_err sr_fdef_unk


Member Function Documentation

hdr_sr* hdr_sr::access const Packet   p [inline, static]
 

struct sr_addr* hdr_sr::addrs   [inline]
 

void hdr_sr::append_addr nsaddr_t    a,
int    type
[inline]
 

int hdr_sr::cur_addr   const [inline]
 

int& hdr_sr::cur_addr   [inline]
 

struct link_down* hdr_sr::down_links   [inline]
 

char * hdr_sr::dump  
 

void hdr_sr::dump char *   
 

int& hdr_sr::flow_default_unknown   [inline]
 

int& hdr_sr::flow_header   [inline]
 

u_int16_t& hdr_sr::flow_id   [inline]
 

int& hdr_sr::flow_timeout   [inline]
 

unsigned long& hdr_sr::flow_timeout_time   [inline]
 

int& hdr_sr::flow_unknown   [inline]
 

nsaddr_t& hdr_sr::get_next_addr   [inline]
 

int& hdr_sr::get_next_type   [inline]
 

int& hdr_sr::hopCount   [inline]
 

void hdr_sr::init   [inline]
 

int& hdr_sr::max_propagation   [inline]
 

int hdr_sr::num_addrs   const [inline]
 

int& hdr_sr::num_addrs   [inline]
 

int& hdr_sr::num_default_unknown   [inline]
 

int& hdr_sr::num_flow_unknown   [inline]
 

int& hdr_sr::num_route_errors   [inline]
 

int& hdr_sr::offset   [inline]
 

struct sr_addr* hdr_sr::reply_addrs   [inline]
 

int& hdr_sr::route_error   [inline]
 

int& hdr_sr::route_reply   [inline]
 

int& hdr_sr::route_reply_len   [inline]
 

int& hdr_sr::route_request   [inline]
 

int& hdr_sr::rtreq_seq   [inline]
 

int hdr_sr::salvaged   const [inline]
 

int& hdr_sr::salvaged   [inline]
 

int hdr_sr::size   [inline]
 

struct flow_error* hdr_sr::unknown_defaults   [inline]
 

struct flow_error* hdr_sr::unknown_flows   [inline]
 

int hdr_sr::valid   const [inline]
 

int& hdr_sr::valid   [inline]
 


Member Data Documentation

struct sr_addr hdr_sr::addrs_[MAX_SR_LEN] [private]
 

int hdr_sr::cur_addr_ [private]
 

int hdr_sr::num_addrs_ [private]
 

int hdr_sr::offset_ [static]
 

int hdr_sr::salvaged_ [private]
 

struct route_error hdr_sr::sr_error_ [private]
 

struct flow_default_err hdr_sr::sr_fdef_unk [private]
 

struct flow_header hdr_sr::sr_flow_ [private]
 

struct flow_timeout hdr_sr::sr_ftime_ [private]
 

struct flow_unknown hdr_sr::sr_funk_ [private]
 

struct route_reply hdr_sr::sr_reply_ [private]
 

struct route_request hdr_sr::sr_request_ [private]
 

int hdr_sr::valid_ [private]
 


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