INET Framework for OMNeT++/OMNEST
|
#include <vector>
#include <omnetpp.h>
#include "IScriptable.h"
#include "IntServ.h"
#include "RSVPPathMsg.h"
#include "RSVPResvMsg.h"
#include "RSVPHelloMsg.h"
#include "SignallingMsg_m.h"
#include "IRSVPClassifier.h"
#include "NotificationBoard.h"
Classes | |
class | RSVP |
struct | RSVP::traffic_path_t |
struct | RSVP::traffic_session_t |
struct | RSVP::PathStateBlock_t |
struct | RSVP::ResvStateBlock_t |
struct | RSVP::HelloState_t |
Functions | |
bool | operator== (const SessionObj_t &a, const SessionObj_t &b) |
bool | operator!= (const SessionObj_t &a, const SessionObj_t &b) |
bool | operator== (const FilterSpecObj_t &a, const FilterSpecObj_t &b) |
bool | operator!= (const FilterSpecObj_t &a, const FilterSpecObj_t &b) |
bool | operator== (const SenderTemplateObj_t &a, const SenderTemplateObj_t &b) |
bool | operator!= (const SenderTemplateObj_t &a, const SenderTemplateObj_t &b) |
std::ostream & | operator<< (std::ostream &os, const SessionObj_t &a) |
std::ostream & | operator<< (std::ostream &os, const SenderTemplateObj_t &a) |
std::ostream & | operator<< (std::ostream &os, const FlowSpecObj_t &a) |
bool operator!= | ( | const SessionObj_t & | a, |
const SessionObj_t & | b | ||
) |
{ return !operator==(a, b); }
bool operator!= | ( | const FilterSpecObj_t & | a, |
const FilterSpecObj_t & | b | ||
) |
{ return !operator==(a, b); }
bool operator!= | ( | const SenderTemplateObj_t & | a, |
const SenderTemplateObj_t & | b | ||
) |
{ return !operator==(a, b); }
std::ostream& operator<< | ( | std::ostream & | os, |
const FlowSpecObj_t & | a | ||
) |
{ os << "{bandwidth:" << a.req_bandwidth << "}"; return os; }
std::ostream& operator<< | ( | std::ostream & | os, |
const SenderTemplateObj_t & | a | ||
) |
{ os << "{lspid:" << a.Lsp_Id << " sender:" << a.SrcAddress << "}"; return os; }
std::ostream& operator<< | ( | std::ostream & | os, |
const SessionObj_t & | a | ||
) |
{ os << "{tunnelId:" << a.Tunnel_Id << " exTunnelId:" << a.Extended_Tunnel_Id << " destAddr:" << a.DestAddress << "}"; return os; }
bool operator== | ( | const SessionObj_t & | a, |
const SessionObj_t & | b | ||
) |
{ return (a.DestAddress == b.DestAddress && a.Tunnel_Id == b.Tunnel_Id && a.Extended_Tunnel_Id == b.Extended_Tunnel_Id); // NOTE: don't compare holdingPri and setupPri; their placement // into Session_Object is only for our convenience }
bool operator== | ( | const SenderTemplateObj_t & | a, |
const SenderTemplateObj_t & | b | ||
) |
{
return a.SrcAddress == b.SrcAddress && a.Lsp_Id == b.Lsp_Id;
}
bool operator== | ( | const FilterSpecObj_t & | a, |
const FilterSpecObj_t & | b | ||
) |
{
return a.SrcAddress==b.SrcAddress && a.Lsp_Id==b.Lsp_Id;
}