A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::LteSpectrumSignalParametersDataFrame Struct Reference

#include <lte-spectrum-signal-parameters.h>

+ Inheritance diagram for ns3::LteSpectrumSignalParametersDataFrame:
+ Collaboration diagram for ns3::LteSpectrumSignalParametersDataFrame:

Public Member Functions

 LteSpectrumSignalParametersDataFrame ()
 LteSpectrumSignalParametersDataFrame (const LteSpectrumSignalParametersDataFrame &p)
virtual Ptr
< SpectrumSignalParameters
Copy ()
- Public Member Functions inherited from ns3::SpectrumSignalParameters
 SpectrumSignalParameters ()
 SpectrumSignalParameters (const SpectrumSignalParameters &p)
virtual ~SpectrumSignalParameters ()
- Public Member Functions inherited from ns3::SimpleRefCount< SpectrumSignalParameters >
 SimpleRefCount ()
 SimpleRefCount (const SimpleRefCount &o)
uint32_t GetReferenceCount (void) const
SimpleRefCountoperator= (const SimpleRefCount &o)
void Ref (void) const
void Unref (void) const

Public Attributes

uint16_t cellId
std::list< Ptr
< LteControlMessage > > 
ctrlMsgList
Ptr< PacketBurstpacketBurst
- Public Attributes inherited from ns3::SpectrumSignalParameters
Time duration
Ptr< SpectrumValuepsd
Ptr< AntennaModeltxAntenna
Ptr< SpectrumPhytxPhy

Additional Inherited Members

- Static Public Member Functions inherited from ns3::SimpleRefCount< SpectrumSignalParameters >
static void Cleanup (void)

Detailed Description

Signal parameters for Lte Data Frame (PDSCH), and eventually after some control messages through other control channel embedded in PDSCH (i.e. PBCH)

Definition at line 69 of file lte-spectrum-signal-parameters.h.

Constructor & Destructor Documentation

ns3::LteSpectrumSignalParametersDataFrame::LteSpectrumSignalParametersDataFrame ( )

default constructor

Definition at line 61 of file lte-spectrum-signal-parameters.cc.

References NS_LOG_FUNCTION.

ns3::LteSpectrumSignalParametersDataFrame::LteSpectrumSignalParametersDataFrame ( const LteSpectrumSignalParametersDataFrame p)

copy constructor

Definition at line 66 of file lte-spectrum-signal-parameters.cc.

References cellId, ns3::PacketBurst::Copy(), ctrlMsgList, NS_LOG_FUNCTION, and packetBurst.

+ Here is the call graph for this function:

Member Function Documentation

Ptr< SpectrumSignalParameters > ns3::LteSpectrumSignalParametersDataFrame::Copy ( void  )
virtual

make a "virtual" copy of this class, where "virtual" refers to the fact that if the actual object is a derived class of SpectrumSignalParameters, then the copy is also a derived class of the same type. Each class inheriting from SpectrumSignalParameters should override this method and use it to call the copy constructor of the derived class.

Returns
a copy of the (possibly derived) class

Reimplemented from ns3::SpectrumSignalParameters.

Definition at line 79 of file lte-spectrum-signal-parameters.cc.

References NS_LOG_FUNCTION.

Member Data Documentation

uint16_t ns3::LteSpectrumSignalParametersDataFrame::cellId
std::list<Ptr<LteControlMessage> > ns3::LteSpectrumSignalParametersDataFrame::ctrlMsgList
Ptr<PacketBurst> ns3::LteSpectrumSignalParametersDataFrame::packetBurst

The packet burst being transmitted with this signal

Definition at line 88 of file lte-spectrum-signal-parameters.h.

Referenced by LteSpectrumSignalParametersDataFrame().


The documentation for this struct was generated from the following files: