, including all inherited members.
CalculateTxDuration(size_t nSymbols) (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [protected] |
CancelCca(void) | ns3::PLC_HalfDuplexOfdmPhy | |
CcaRequest(void) | ns3::PLC_HalfDuplexOfdmPhy | |
ChangeState(State newState) | ns3::PLC_HalfDuplexOfdmPhy | |
ClearChannelAssessment(void)=0 (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [protected, pure virtual] |
ComputeEquivalentImpedances(void) (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [protected] |
CreateInterfaces(Ptr< PLC_Outlet > outlet, Ptr< SpectrumValue > txPsd, Ptr< PLC_Impedance > rxImpedance=0, Ptr< PLC_Impedance > txImpedance=0) | ns3::PLC_HalfDuplexOfdmPhy | |
DoDispose(void) (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [protected, virtual] |
DoGetChannelTransferImpl(Ptr< PLC_Phy > rxPhy) (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [protected, virtual] |
DoSetNoiseFloor(Ptr< const SpectrumValue > noiseFloor)=0 (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [protected, pure virtual] |
DoStart(void) (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [protected, virtual] |
DoStartRx(Ptr< const Packet > p, uint32_t txId, Ptr< SpectrumValue > &rxPsd, Time duration, Ptr< const PLC_TrxMetaInfo > metaInfo)=0 (defined in ns3::PLC_Phy) | ns3::PLC_Phy | [protected, pure virtual] |
DoStartTx(Ptr< Packet > p)=0 (defined in ns3::PLC_Phy) | ns3::PLC_Phy | [protected, pure virtual] |
DoUpdateRxPsd(uint32_t txId, Ptr< SpectrumValue > newRxPsd)=0 (defined in ns3::PLC_Phy) | ns3::PLC_Phy | [protected, pure virtual] |
EndCca(void) | ns3::PLC_HalfDuplexOfdmPhy | |
GetChannelTransferImpl(Ptr< PLC_Phy > rxPhy) | ns3::PLC_Phy | |
GetChannelTransferVector(Ptr< PLC_Phy > rxPhy) | ns3::PLC_Phy | |
GetGuardIntervalDuration(void) (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [static] |
GetNode(void) | ns3::PLC_Phy | [inline] |
GetOutlet(void) | ns3::PLC_HalfDuplexOfdmPhy | [inline] |
GetRxImpedance(void) | ns3::PLC_HalfDuplexOfdmPhy | [inline] |
GetRxInterface(void) | ns3::PLC_HalfDuplexOfdmPhy | |
GetShuntImpedance(void) | ns3::PLC_HalfDuplexOfdmPhy | [inline] |
GetState(void) | ns3::PLC_HalfDuplexOfdmPhy | |
GetSymbolDuration(void) | ns3::PLC_Phy | [static] |
GetTxImpedance(void) | ns3::PLC_HalfDuplexOfdmPhy | [inline] |
GetTxInterface(void) | ns3::PLC_HalfDuplexOfdmPhy | |
GetTxPowerSpectralDensity(void) | ns3::PLC_HalfDuplexOfdmPhy | [inline] |
GetTypeId(void) (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [static] |
guard_interval_duration (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [protected, static] |
IDLE enum value (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | |
IsBusy(void) | ns3::PLC_HalfDuplexOfdmPhy | [inline] |
m_ccaConfirmCallback (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [protected] |
m_ccaEndEvent (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [protected] |
m_data_frame_sent_callback (defined in ns3::PLC_Phy) | ns3::PLC_Phy | [protected] |
m_eqRxImpedance (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [protected] |
m_eqTxImpedance (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [protected] |
m_incoming_packet (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [protected] |
m_locked_txId (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [protected] |
m_node (defined in ns3::PLC_Phy) | ns3::PLC_Phy | [protected] |
m_numSubcarriers (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [protected] |
m_outlet (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [protected] |
m_PhyStateLogger (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [protected] |
m_receive_error_cb (defined in ns3::PLC_Phy) | ns3::PLC_Phy | [protected] |
m_receive_success_cb (defined in ns3::PLC_Phy) | ns3::PLC_Phy | [protected] |
m_rxImpedance (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [protected] |
m_rxInterface (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [protected] |
m_rxNoisePsdMap (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [protected] |
m_shuntImpedance (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [protected] |
m_state (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [protected] |
m_txImpedance (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [protected] |
m_txInterface (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [protected] |
m_txPsd (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [protected] |
NotifyDataFrameSent(void) | ns3::PLC_Phy | |
PLC_HalfDuplexOfdmPhy() | ns3::PLC_HalfDuplexOfdmPhy | |
RX enum value (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | |
RxPsdChanged(uint32_t txId, Ptr< SpectrumValue > newRxPsd) | ns3::PLC_Phy | |
SetCcaConfirmCallback(PLC_PhyCcaConfirmCallback c) | ns3::PLC_HalfDuplexOfdmPhy | |
SetDataFrameSentCallback(PLC_PhyDataFrameSentCallback c) | ns3::PLC_Phy | |
SetGuardIntervalDuration(Time duration) (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [static] |
SetNoiseFloor(Ptr< const SpectrumValue > noiseFloor) (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | |
SetReceiveErrorCallback(PhyRxEndErrorCallback c) | ns3::PLC_Phy | |
SetReceiveSuccessCallback(PhyRxEndOkCallback c) | ns3::PLC_Phy | |
SetRxImpedance(Ptr< PLC_Impedance > rxImpedance) | ns3::PLC_HalfDuplexOfdmPhy | |
SetShuntImpedance(Ptr< PLC_Impedance > shuntImpedance) | ns3::PLC_HalfDuplexOfdmPhy | |
SetSymbolDuration(Time tSymbol) | ns3::PLC_Phy | [static] |
SetTxImpedance(Ptr< PLC_Impedance > txImpedance) | ns3::PLC_HalfDuplexOfdmPhy | |
SetTxPowerSpectralDensity(Ptr< SpectrumValue > txPsd) | ns3::PLC_HalfDuplexOfdmPhy | |
StartRx(Ptr< const Packet > p, uint32_t txId, Ptr< SpectrumValue > &rxPsd, Time duration, Ptr< const PLC_TrxMetaInfo > metaInfo) | ns3::PLC_Phy | |
StartTx(Ptr< Packet > p) | ns3::PLC_Phy | |
State enum name | ns3::PLC_HalfDuplexOfdmPhy | |
SwitchImpedance(State state) | ns3::PLC_HalfDuplexOfdmPhy | [protected] |
symbol_duration (defined in ns3::PLC_Phy) | ns3::PLC_Phy | [protected, static] |
TX enum value (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | |
~PLC_HalfDuplexOfdmPhy()=0 (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [pure virtual] |
~PLC_Phy() (defined in ns3::PLC_Phy) | ns3::PLC_Phy | [virtual] |