#include <LSA_m.h>
Public Member Functions | |
LSA (const char *name=NULL, int kind=0) | |
LSA (const LSA &other) | |
virtual | ~LSA () |
LSA & | operator= (const LSA &other) |
virtual LSA * | dup () const |
virtual void | parsimPack (cCommBuffer *b) |
virtual void | parsimUnpack (cCommBuffer *b) |
virtual int | getLengthtype () const |
virtual void | setLengthtype (int lengthtype_var) |
virtual int | getOpcode () const |
virtual void | setOpcode (int Opcode_var) |
virtual simtime_t | getTimestamp () const |
virtual void | setTimestamp (simtime_t timestamp_var) |
virtual int | getSrcAddress () const |
virtual void | setSrcAddress (int srcAddress_var) |
virtual const char * | getSrcName () const |
virtual void | setSrcName (const char *srcName_var) |
virtual int | getDestAddress () const |
virtual void | setDestAddress (int destAddress_var) |
virtual int | getNum_links () const |
virtual void | setNum_links (int num_links_var) |
virtual void | setRemote_gatesArraySize (unsigned int size) |
virtual unsigned int | getRemote_gatesArraySize () const |
virtual int | getRemote_gates (unsigned int k) const |
virtual void | setRemote_gates (unsigned int k, int remote_gates_var) |
virtual void | setRemote_nodesArraySize (unsigned int size) |
virtual unsigned int | getRemote_nodesArraySize () const |
virtual const char * | getRemote_nodes (unsigned int k) const |
virtual void | setRemote_nodes (unsigned int k, const char *remote_nodes_var) |
virtual void | setRcvd_pcktsArraySize (unsigned int size) |
virtual unsigned int | getRcvd_pcktsArraySize () const |
virtual double | getRcvd_pckts (unsigned int k) const |
virtual void | setRcvd_pckts (unsigned int k, double rcvd_pckts_var) |
virtual void | setArrival_rateArraySize (unsigned int size) |
virtual unsigned int | getArrival_rateArraySize () const |
virtual double | getArrival_rate (unsigned int k) const |
virtual void | setArrival_rate (unsigned int k, double arrival_rate_var) |
virtual void | setLink_loadArraySize (unsigned int size) |
virtual unsigned int | getLink_loadArraySize () const |
virtual double | getLink_load (unsigned int k) const |
virtual void | setLink_load (unsigned int k, double link_load_var) |
virtual double | getEffective_link_capacity () const |
virtual void | setEffective_link_capacity (double effective_link_capacity_var) |
virtual double | getService_rate () const |
virtual void | setService_rate (double service_rate_var) |
Protected Member Functions | |
bool | operator== (const LSA &) |
Protected Attributes | |
int | lengthtype_var |
int | Opcode_var |
simtime_t | timestamp_var |
int | srcAddress_var |
opp_string | srcName_var |
int | destAddress_var |
int | num_links_var |
int * | remote_gates_var |
unsigned int | remote_gates_arraysize |
opp_string * | remote_nodes_var |
unsigned int | remote_nodes_arraysize |
double * | rcvd_pckts_var |
unsigned int | rcvd_pckts_arraysize |
double * | arrival_rate_var |
unsigned int | arrival_rate_arraysize |
double * | link_load_var |
unsigned int | link_load_arraysize |
double | effective_link_capacity_var |
double | service_rate_var |
LSA.msg
by opp_msgc. packet LSA { int lengthtype = 88-8; int Opcode = 00/04; simtime_t timestamp; int srcAddress; string srcName; int destAddress; int num_links; int remote_gates[]; string remote_nodes[]; double rcvd_pckts[]; double arrival_rate[]; double link_load[]; double effective_link_capacity; double service_rate; }
Definition at line 40 of file LSA_m.h.
LSA::LSA | ( | const char * | name = NULL , |
|
int | kind = 0 | |||
) |
LSA::LSA | ( | const LSA & | other | ) |
virtual LSA::~LSA | ( | ) | [virtual] |
virtual LSA* LSA::dup | ( | ) | const [inline, virtual] |
virtual double LSA::getArrival_rate | ( | unsigned int | k | ) | const [virtual] |
virtual unsigned int LSA::getArrival_rateArraySize | ( | ) | const [virtual] |
virtual int LSA::getDestAddress | ( | ) | const [virtual] |
virtual double LSA::getEffective_link_capacity | ( | ) | const [virtual] |
virtual int LSA::getLengthtype | ( | ) | const [virtual] |
virtual double LSA::getLink_load | ( | unsigned int | k | ) | const [virtual] |
virtual unsigned int LSA::getLink_loadArraySize | ( | ) | const [virtual] |
virtual int LSA::getNum_links | ( | ) | const [virtual] |
virtual int LSA::getOpcode | ( | ) | const [virtual] |
virtual double LSA::getRcvd_pckts | ( | unsigned int | k | ) | const [virtual] |
virtual unsigned int LSA::getRcvd_pcktsArraySize | ( | ) | const [virtual] |
virtual int LSA::getRemote_gates | ( | unsigned int | k | ) | const [virtual] |
virtual unsigned int LSA::getRemote_gatesArraySize | ( | ) | const [virtual] |
virtual const char* LSA::getRemote_nodes | ( | unsigned int | k | ) | const [virtual] |
virtual unsigned int LSA::getRemote_nodesArraySize | ( | ) | const [virtual] |
virtual double LSA::getService_rate | ( | ) | const [virtual] |
virtual int LSA::getSrcAddress | ( | ) | const [virtual] |
virtual const char* LSA::getSrcName | ( | ) | const [virtual] |
virtual simtime_t LSA::getTimestamp | ( | ) | const [virtual] |
Reimplemented from cMessage.
bool LSA::operator== | ( | const LSA & | ) | [protected] |
virtual void LSA::parsimPack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from cPacket.
virtual void LSA::parsimUnpack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from cPacket.
virtual void LSA::setArrival_rate | ( | unsigned int | k, | |
double | arrival_rate_var | |||
) | [virtual] |
virtual void LSA::setArrival_rateArraySize | ( | unsigned int | size | ) | [virtual] |
virtual void LSA::setDestAddress | ( | int | destAddress_var | ) | [virtual] |
virtual void LSA::setEffective_link_capacity | ( | double | effective_link_capacity_var | ) | [virtual] |
virtual void LSA::setLengthtype | ( | int | lengthtype_var | ) | [virtual] |
virtual void LSA::setLink_load | ( | unsigned int | k, | |
double | link_load_var | |||
) | [virtual] |
virtual void LSA::setLink_loadArraySize | ( | unsigned int | size | ) | [virtual] |
virtual void LSA::setNum_links | ( | int | num_links_var | ) | [virtual] |
virtual void LSA::setOpcode | ( | int | Opcode_var | ) | [virtual] |
virtual void LSA::setRcvd_pckts | ( | unsigned int | k, | |
double | rcvd_pckts_var | |||
) | [virtual] |
virtual void LSA::setRcvd_pcktsArraySize | ( | unsigned int | size | ) | [virtual] |
virtual void LSA::setRemote_gates | ( | unsigned int | k, | |
int | remote_gates_var | |||
) | [virtual] |
virtual void LSA::setRemote_gatesArraySize | ( | unsigned int | size | ) | [virtual] |
virtual void LSA::setRemote_nodes | ( | unsigned int | k, | |
const char * | remote_nodes_var | |||
) | [virtual] |
virtual void LSA::setRemote_nodesArraySize | ( | unsigned int | size | ) | [virtual] |
virtual void LSA::setService_rate | ( | double | service_rate_var | ) | [virtual] |
virtual void LSA::setSrcAddress | ( | int | srcAddress_var | ) | [virtual] |
virtual void LSA::setSrcName | ( | const char * | srcName_var | ) | [virtual] |
virtual void LSA::setTimestamp | ( | simtime_t | timestamp_var | ) | [virtual] |
Reimplemented from cMessage.
unsigned int LSA::arrival_rate_arraysize [protected] |
double* LSA::arrival_rate_var [protected] |
int LSA::destAddress_var [protected] |
double LSA::effective_link_capacity_var [protected] |
int LSA::lengthtype_var [protected] |
unsigned int LSA::link_load_arraysize [protected] |
double* LSA::link_load_var [protected] |
int LSA::num_links_var [protected] |
int LSA::Opcode_var [protected] |
unsigned int LSA::rcvd_pckts_arraysize [protected] |
double* LSA::rcvd_pckts_var [protected] |
unsigned int LSA::remote_gates_arraysize [protected] |
int* LSA::remote_gates_var [protected] |
unsigned int LSA::remote_nodes_arraysize [protected] |
opp_string* LSA::remote_nodes_var [protected] |
double LSA::service_rate_var [protected] |
int LSA::srcAddress_var [protected] |
opp_string LSA::srcName_var [protected] |
simtime_t LSA::timestamp_var [protected] |