RINASim  October 2016
Documentation of framework for OMNeT++
PDU_m.cc File Reference
#include <iostream>
#include <sstream>
#include "PDU_m.h"

Go to the source code of this file.

Classes

class  PDUDescriptor
 

Namespaces

 omnetpp
 

Functions

template<typename T , typename A >
void omnetpp::doParsimPacking (omnetpp::cCommBuffer *buffer, const std::vector< T, A > &v)
 
template<typename T , typename A >
void omnetpp::doParsimUnpacking (omnetpp::cCommBuffer *buffer, std::vector< T, A > &v)
 
template<typename T , typename A >
void omnetpp::doParsimPacking (omnetpp::cCommBuffer *buffer, const std::list< T, A > &l)
 
template<typename T , typename A >
void omnetpp::doParsimUnpacking (omnetpp::cCommBuffer *buffer, std::list< T, A > &l)
 
template<typename T , typename Tr , typename A >
void omnetpp::doParsimPacking (omnetpp::cCommBuffer *buffer, const std::set< T, Tr, A > &s)
 
template<typename T , typename Tr , typename A >
void omnetpp::doParsimUnpacking (omnetpp::cCommBuffer *buffer, std::set< T, Tr, A > &s)
 
template<typename K , typename V , typename Tr , typename A >
void omnetpp::doParsimPacking (omnetpp::cCommBuffer *buffer, const std::map< K, V, Tr, A > &m)
 
template<typename K , typename V , typename Tr , typename A >
void omnetpp::doParsimUnpacking (omnetpp::cCommBuffer *buffer, std::map< K, V, Tr, A > &m)
 
template<typename T >
void omnetpp::doParsimArrayPacking (omnetpp::cCommBuffer *b, const T *t, int n)
 
template<typename T >
void omnetpp::doParsimArrayUnpacking (omnetpp::cCommBuffer *b, T *t, int n)
 
template<typename T >
void omnetpp::doParsimPacking (omnetpp::cCommBuffer *, const T &t)
 
template<typename T >
void omnetpp::doParsimUnpacking (omnetpp::cCommBuffer *, T &t)
 
template<typename T , typename A >
std::ostream & operator<< (std::ostream &out, const std::vector< T, A > &vec)
 
template<typename T >
std::ostream & operator<< (std::ostream &out, const T &)
 
 EXECUTE_ON_STARTUP (omnetpp::cEnum *e=omnetpp::cEnum::find("PDUType");if(!e) omnetpp::enums.getInstance() ->add(e=new omnetpp::cEnum("PDUType"));e->insert(MANAGEMENT_PDU,"MANAGEMENT_PDU");e->insert(DATA_TRANSFER_PDU,"DATA_TRANSFER_PDU");e->insert(CONTROL_ACK_PDU,"CONTROL_ACK_PDU");e->insert(ACK_ONLY_PDU,"ACK_ONLY_PDU");e->insert(NACK_ONLY_PDU,"NACK_ONLY_PDU");e->insert(FLOW_ONLY_PDU,"FLOW_ONLY_PDU");e->insert(ACK_FLOW_PDU,"ACK_FLOW_PDU");e->insert(NACK_FLOW_PDU,"NACK_FLOW_PDU");e->insert(SELECT_ACK_PDU,"SELECT_ACK_PDU");e->insert(SELECT_NACK_PDU,"SELECT_NACK_PDU");e->insert(SELECT_ACK_FLOW_PDU,"SELECT_ACK_FLOW_PDU");e->insert(SELECT_NACK_FLOW_PDU,"SELECT_NACK_FLOW_PDU");e->insert(RENDEZVOUS_PDU,"RENDEZVOUS_PDU");)
 
 Register_ClassDescriptor (PDUDescriptor)
 

Function Documentation

EXECUTE_ON_STARTUP ( omnetpp::cEnum *  e = omnetpp::cEnum::find("PDUType");if(!e) omnetpp::enums.getInstance() ->add(e=new omnetpp::cEnum("PDUType"));e->insert(MANAGEMENT_PDU,"MANAGEMENT_PDU");e->insert(DATA_TRANSFER_PDU,"DATA_TRANSFER_PDU");e->insert(CONTROL_ACK_PDU,"CONTROL_ACK_PDU");e->insert(ACK_ONLY_PDU,"ACK_ONLY_PDU");e->insert(NACK_ONLY_PDU,"NACK_ONLY_PDU");e->insert(FLOW_ONLY_PDU,"FLOW_ONLY_PDU");e->insert(ACK_FLOW_PDU,"ACK_FLOW_PDU");e->insert(NACK_FLOW_PDU,"NACK_FLOW_PDU");e->insert(SELECT_ACK_PDU,"SELECT_ACK_PDU");e->insert(SELECT_NACK_PDU,"SELECT_NACK_PDU");e->insert(SELECT_ACK_FLOW_PDU,"SELECT_ACK_FLOW_PDU");e->insert(SELECT_NACK_FLOW_PDU,"SELECT_NACK_FLOW_PDU");e->insert(RENDEZVOUS_PDU,"RENDEZVOUS_PDU");)
template<typename T , typename A >
std::ostream & operator<< ( std::ostream &  out,
const std::vector< T, A > &  vec 
)
inline

Definition at line 146 of file PDU_m.cc.

template<typename T >
std::ostream& operator<< ( std::ostream &  out,
const T &   
)
inline

Definition at line 142 of file PDU_m.cc.

Register_ClassDescriptor ( PDUDescriptor  )