24 #include "ns3/header.h"
29 #include "ns3/lte-rrc-sap.h"
30 #include "ns3/lte-asn1-header.h"
42 int GetMessageType ();
46 static TypeId GetTypeId (
void);
52 void SerializeSrbToAddModList (std::list<LteRrcSap::SrbToAddMod> srbToAddModList)
const;
53 void SerializeDrbToAddModList (std::list<LteRrcSap::DrbToAddMod> drbToAddModList)
const;
62 void SerializePlmnIdentity (uint32_t plmnId)
const;
65 void SerializeQoffsetRange (int8_t qOffsetRange)
const;
109 void Print (std::ostream &os)
const;
113 void SerializeUlDcchMessage (
int msgType)
const;
129 void Print (std::ostream &os)
const;
133 void SerializeDlDcchMessage (
int msgType)
const;
149 void Print (std::ostream &os)
const;
153 void SerializeUlCcchMessage (
int msgType)
const;
169 void Print (std::ostream &os)
const;
173 void SerializeDlCcchMessage (
int msgType)
const;
187 static TypeId GetTypeId (
void);
190 void Print (std::ostream &os)
const;
208 std::bitset<8>
GetMmec ()
const;
217 std::bitset<8> m_mmec;
218 std::bitset<32> m_mTmsi;
221 EMERGENCY = 0, HIGHPRIORITYACCESS, MT_ACCESS,
222 MO_SIGNALLING, MO_DATA, SPARE3, SPARE2, SPARE1
223 } m_establishmentCause;
224 std::bitset<1> m_spare;
239 void Print (std::ostream &os)
const;
296 uint8_t m_rrcTransactionIdentifier;
312 void Print (std::ostream &os)
const;
333 uint8_t m_rrcTransactionIdentifier;
349 void Print (std::ostream &os)
const;
370 uint8_t m_rrcTransactionIdentifier;
386 void Print (std::ostream &os)
const;
479 uint8_t m_rrcTransactionIdentifier;
480 bool m_haveMeasConfig;
482 bool m_haveMobilityControlInfo;
484 bool m_haveRadioResourceConfigDedicated;
499 void Print (std::ostream &os)
const;
535 void Print (std::ostream &os)
const;
563 LteRrcSap::ReestablishmentCause m_reestablishmentCause;
578 void Print (std::ostream &os)
const;
605 uint8_t m_rrcTransactionIdentifier;
620 void Print (std::ostream &os)
const;
641 uint8_t m_rrcTransactionIdentifier;
656 void Print (std::ostream &os)
const;
686 void Print (std::ostream &os)
const;
716 void Print (std::ostream &os)
const;
746 void Print (std::ostream &os)
const;
767 #endif // RRC_HEADER_H
uint32_t Deserialize(Buffer::Iterator bIterator)
uint32_t Deserialize(Buffer::Iterator bIterator)
uint32_t Deserialize(Buffer::Iterator bIterator)
LteRrcSap::HandoverPreparationInfo GetMessage() const
iterator in a Buffer instance
void Print(std::ostream &os) const
void Print(std::ostream &os) const
void PreSerialize() const
void PreSerialize() const
uint32_t Deserialize(Buffer::Iterator bIterator)
void Print(std::ostream &os) const
void PreSerialize() const
void PreSerialize() const
void SetMessage(LteRrcSap::HandoverPreparationInfo msg)
LteRrcSap::AsConfig GetAsConfig() const
uint32_t Deserialize(Buffer::Iterator bIterator)
void Print(std::ostream &os) const
void PreSerialize() const
void Print(std::ostream &os) const
a unique identifier for an interface.