, 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 | |
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 | |
DoGetChannelTransferImpl(Ptr< PLC_Phy > rxPhy) (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [protected, virtual] |
EndCca(void) | ns3::PLC_HalfDuplexOfdmPhy | |
EndRx(uint32_t txId) (defined in ns3::PLC_ErrorRatePhy) | ns3::PLC_ErrorRatePhy | [virtual] |
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] |
GetModulationAndCodingScheme(void) (defined in ns3::PLC_ErrorRatePhy) | ns3::PLC_ErrorRatePhy | [inline] |
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_ErrorRatePhy) | ns3::PLC_ErrorRatePhy | [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_ErrorRatePhy() (defined in ns3::PLC_ErrorRatePhy) | ns3::PLC_ErrorRatePhy | |
PLC_HalfDuplexOfdmPhy() | ns3::PLC_HalfDuplexOfdmPhy | |
PreambleDetectionSuccessful(Ptr< const Packet > p, uint32_t txId, Ptr< SpectrumValue > &rxPsd, Time duration, Ptr< const PLC_TrxMetaInfo > metaInfo) (defined in ns3::PLC_ErrorRatePhy) | ns3::PLC_ErrorRatePhy | [virtual] |
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] |
SetModulationAndCodingScheme(ModulationAndCodingType mcs) | ns3::PLC_ErrorRatePhy | [virtual] |
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] |