29#include "ns3/header.h"
403 void Print(std::ostream& os)
const override;
409 void Print(std::ostream& os,
428 void Print(std::ostream& os)
const override;
459 void Print(std::ostream& os)
const override;
490 void Print(std::ostream& os)
const override;
521 void Print(std::ostream& os)
const override;
557 void Print(std::ostream& os)
const override;
575 std::bitset<8>
GetMmec()
const;
615 void Print(std::ostream& os)
const override;
689 void Print(std::ostream& os)
const override;
725 void Print(std::ostream& os)
const override;
762 void Print(std::ostream& os)
const override;
891 void Print(std::ostream& os)
const override;
927 void Print(std::ostream& os)
const override;
971 void Print(std::ostream& os)
const override;
1014 void Print(std::ostream& os)
const override;
1051 void Print(std::ostream& os)
const override;
1083 void Print(std::ostream& os)
const override;
1113 void Print(std::ostream& os)
const override;
1143 void Print(std::ostream& os)
const override;
iterator in a Buffer instance
This class manages the serialization/deserialization of HandoverPreparationInfo IE.
void PreSerialize() const override
This function serializes class attributes to m_serializationResult local Buffer.
void Print(std::ostream &os) const override
This function prints the object, for debugging purposes.
void SetMessage(LteRrcSap::HandoverPreparationInfo msg)
Receives a HandoverPreparationInfo IE and stores the contents into the class attributes.
LteRrcSap::HandoverPreparationInfo GetMessage() const
Returns a HandoverPreparationInfo IE from the values in the class attributes.
HandoverPreparationInfoHeader()
LteRrcSap::AsConfig m_asConfig
AS config.
uint32_t Deserialize(Buffer::Iterator bIterator) override
LteRrcSap::AsConfig GetAsConfig() const
Getter for m_asConfig.
ReestablishmentCause
ReestablishmentCause enumeration.
This class only serves to discriminate which message type has been received in downlink (eNb to ue) f...
Buffer::Iterator DeserializeDlCcchMessage(Buffer::Iterator bIterator)
Deserialize DL CCCH message function.
uint32_t Deserialize(Buffer::Iterator bIterator) override
void Print(std::ostream &os) const override
This function prints the object, for debugging purposes.
void PreSerialize() const override
This function serializes class attributes to m_serializationResult local Buffer.
~RrcDlCcchMessage() override
void SerializeDlCcchMessage(int msgType) const
Serialize DL CCCH message function.
This class only serves to discriminate which message type has been received in downlink (eNb to ue) f...
void SerializeDlDcchMessage(int msgType) const
Serialize DL DCCH message function.
void PreSerialize() const override
This function serializes class attributes to m_serializationResult local Buffer.
void Print(std::ostream &os) const override
This function prints the object, for debugging purposes.
uint32_t Deserialize(Buffer::Iterator bIterator) override
~RrcDlDcchMessage() override
Buffer::Iterator DeserializeDlDcchMessage(Buffer::Iterator bIterator)
Deserialize DL DCCH message function.
This class only serves to discriminate which message type has been received in uplink (ue to eNb) for...
void SerializeUlCcchMessage(int msgType) const
Serialize UL CCCH message function.
Buffer::Iterator DeserializeUlCcchMessage(Buffer::Iterator bIterator)
Deserialize DL CCCH message function.
~RrcUlCcchMessage() override
void Print(std::ostream &os) const override
This function prints the object, for debugging purposes.
uint32_t Deserialize(Buffer::Iterator bIterator) override
void PreSerialize() const override
This function serializes class attributes to m_serializationResult local Buffer.
This class only serves to discriminate which message type has been received in uplink (ue to eNb) for...
Buffer::Iterator DeserializeUlDcchMessage(Buffer::Iterator bIterator)
Deserialize UL DCCH message function.
uint32_t Deserialize(Buffer::Iterator bIterator) override
void Print(std::ostream &os) const override
This function prints the object, for debugging purposes.
void PreSerialize() const override
This function serializes class attributes to m_serializationResult local Buffer.
~RrcUlDcchMessage() override
void SerializeUlDcchMessage(int msgType) const
Serialize UL DCCH message function.
a unique identifier for an interface.
Every class exported by the ns3 library is enclosed in the ns3 namespace.
CellIdentification structure.
HandoverPreparationInfo structure.
LogicalChannelConfig structure.
MeasurementReport structure.
MobilityControlInfo structure.
NonCriticalExtensionConfiguration structure.
PhysicalConfigDedicated structure.
PhysicalConfigDedicatedSCell structure.
RachConfigCommon structure.
RadioResourceConfigCommon structure.
RadioResourceConfigCommonSCell.
RadioResourceConfigCommonSib structure.
RadioResourceConfigDedicated structure.
RadioResourceConfigDedicatedSCell structure.
ReestabUeIdentity structure.
RrcConnectionReconfigurationCompleted structure.
RrcConnectionReconfiguration structure.
RrcConnectionReestablishmentComplete structure.
RrcConnectionReestablishment structure.
RrcConnectionReestablishmentReject structure.
RrcConnectionReestablishmentRequest structure.
RrcConnectionReject structure.
RrcConnectionRelease structure.
RrcConnectionRequest structure.
RrcConnectionSetupCompleted structure.
RrcConnectionSetup structure.
Threshold for event evaluation.