34 typedef std::map<std::string, L>
lRepo;
35 typedef std::map<std::string, C>
cRepo;
36 typedef std::map<std::string, U>
uRepo;
37 typedef std::map<std::string, dlCUInfo>
cuRepo;
40 typedef std::map<RMTQueue*, dlCUInfo*>
queue2CU;
63 void postPDUInsertion(
RMTQueue* queue);
64 void onMessageDrop(
RMTQueue* queue,
const cPacket* pdu);
65 void postQueueCreation(
RMTQueue* queue);
70 double getInDropProb(
RMTQueue * queue);
72 simtime_t getNextInputTime(
RMTPort* port);
77 double getOutDropProb(
RMTQueue * queue);
87 map< RMTPort*, map<L*, list<simtime_t> > >
LTimes;
91 map< RMTPort*, map<L*, list<RMTQueue*> > >
LQueues;
93 map< RMTQueue*, list<simtime_t> >
UTimes;
96 map< RMTPort*, map<int, list<RMTQueue*> > >
UQueues;
98 map<RMTPort*, unsigned int >
outC;
100 void parseL(cXMLElement* xml);
101 void parseC(cXMLElement* xml);
102 void parseU(cXMLElement* xml);
std::map< std::string, L > lRepo
map< RMTPort *, map< L *, list< simtime_t > > > SpaceTimes
map< RMTPort *, map< L *, list< simtime_t > > > LTimes
map< RMTQueue *, list< simtime_t > > UTimes
std::map< RMTQueue *, dlCUInfo * > queue2CU
map< RMTPort *, map< L *, list< RMTQueue * > > > LQueues
std::map< std::string, dlCUInfo > cuRepo
map< RMTPort *, simtime_t > nextServe
map< RMTPort *, RMTQueue * > port2Queue
map< RMTPort *, QueuesList > port2Queues
std::map< std::string, U > uRepo
map< RMTPort *, unsigned int > outC
map< RMTPort *, map< int, list< RMTQueue * > > > UQueues
list< RMTQueue * > QueuesList
std::map< std::string, C > cRepo
map< RMTQueue *, int > lastUrgency