, 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 | |
| ChunksInByte(size_t num_chunks, size_t raw_bits_per_symbol) (defined in ns3::PLC_InformationRatePhy) | ns3::PLC_InformationRatePhy | [protected] |
| ClearChannelAssessment(void) (defined in ns3::PLC_InformationRatePhy) | ns3::PLC_InformationRatePhy | [protected, virtual] |
| ComputeEquivalentImpedances(void) (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [protected] |
| CreateEncodedPacket(Ptr< PLC_TrxMetaInfo > metaInfo) (defined in ns3::PLC_InformationRatePhy) | ns3::PLC_InformationRatePhy | [protected] |
| CreateFixedRateEncodedPacket(Ptr< PLC_TrxMetaInfo > metaInfo) (defined in ns3::PLC_InformationRatePhy) | ns3::PLC_InformationRatePhy | [protected] |
| CreateInterfaces(Ptr< PLC_Outlet > outlet, Ptr< SpectrumValue > txPsd, Ptr< PLC_Impedance > rxImpedance=0, Ptr< PLC_Impedance > txImpedance=0) | ns3::PLC_HalfDuplexOfdmPhy | |
| CreateRatelessEncodedPacket(Ptr< PLC_TrxMetaInfo > metaInfo) (defined in ns3::PLC_InformationRatePhy) | ns3::PLC_InformationRatePhy | [protected] |
| DoDispose(void) (defined in ns3::PLC_ChaseCombiningPhy) | ns3::PLC_ChaseCombiningPhy | [protected, virtual] |
| DoGetChannelTransferImpl(Ptr< PLC_Phy > rxPhy) (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [protected, virtual] |
| DoSetNoiseFloor(Ptr< const SpectrumValue > noiseFloor) (defined in ns3::PLC_InformationRatePhy) | ns3::PLC_InformationRatePhy | [protected, virtual] |
| DoStart(void) (defined in ns3::PLC_ChaseCombiningPhy) | ns3::PLC_ChaseCombiningPhy | [protected, virtual] |
| DoStartRx(Ptr< const Packet > p, uint32_t txId, Ptr< SpectrumValue > &rxPsd, Time duration, Ptr< const PLC_TrxMetaInfo > metaInfo) (defined in ns3::PLC_InformationRatePhy) | ns3::PLC_InformationRatePhy | [protected, virtual] |
| DoStartTx(Ptr< Packet > p) (defined in ns3::PLC_InformationRatePhy) | ns3::PLC_InformationRatePhy | [protected, virtual] |
| DoUpdateRxPsd(uint32_t txId, Ptr< SpectrumValue > newRxPsd) (defined in ns3::PLC_InformationRatePhy) | ns3::PLC_InformationRatePhy | [protected, virtual] |
| EndCca(void) | ns3::PLC_HalfDuplexOfdmPhy | |
| EndRxHeader(Ptr< SpectrumValue > &rxPsd, Ptr< const PLC_TrxMetaInfo > metaInfo) (defined in ns3::PLC_InformationRatePhy) | ns3::PLC_InformationRatePhy | |
| EndRxPayload(Ptr< const PLC_TrxMetaInfo > metaInfo) (defined in ns3::PLC_InformationRatePhy) | ns3::PLC_InformationRatePhy | |
| 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] |
| GetHeaderModulationAndCodingScheme(void) (defined in ns3::PLC_InformationRatePhy) | ns3::PLC_InformationRatePhy | |
| GetNode(void) | ns3::PLC_Phy | [inline] |
| GetOfdmSymbolsPerCodeBlock(void) | ns3::PLC_InformationRatePhy | |
| GetOutlet(void) | ns3::PLC_HalfDuplexOfdmPhy | [inline] |
| GetPayloadModulationAndCodingScheme(void) (defined in ns3::PLC_InformationRatePhy) | ns3::PLC_InformationRatePhy | |
| GetRatelessCodingOverhead(void) (defined in ns3::PLC_InformationRatePhy) | ns3::PLC_InformationRatePhy | [inline, static] |
| 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_ChaseCombiningPhy) | ns3::PLC_ChaseCombiningPhy | [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_header_mcs (defined in ns3::PLC_InformationRatePhy) | ns3::PLC_InformationRatePhy | [protected] |
| m_incoming_packet (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [protected] |
| m_information_rate_model (defined in ns3::PLC_InformationRatePhy) | ns3::PLC_InformationRatePhy | [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_payload_mcs (defined in ns3::PLC_InformationRatePhy) | ns3::PLC_InformationRatePhy | [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] |
| modulation_symbols_per_code_block (defined in ns3::PLC_InformationRatePhy) | ns3::PLC_InformationRatePhy | [protected, static] |
| NotifyDataFrameSent(void) | ns3::PLC_Phy | |
| NotifySuccessfulReception(void) (defined in ns3::PLC_ChaseCombiningPhy) | ns3::PLC_ChaseCombiningPhy | [protected, virtual] |
| PLC_ChaseCombiningPhy(void) (defined in ns3::PLC_ChaseCombiningPhy) | ns3::PLC_ChaseCombiningPhy | |
| PLC_HalfDuplexOfdmPhy() | ns3::PLC_HalfDuplexOfdmPhy | |
| PLC_InformationRatePhy(void) (defined in ns3::PLC_InformationRatePhy) | ns3::PLC_InformationRatePhy | |
| PreambleDetectionSuccessful(Ptr< const Packet > p, uint32_t txId, Ptr< SpectrumValue > &rxPsd, Time duration, Ptr< const PLC_TrxMetaInfo > metaInfo) (defined in ns3::PLC_InformationRatePhy) | ns3::PLC_InformationRatePhy | [virtual] |
| rateless_coding_overhead (defined in ns3::PLC_InformationRatePhy) | ns3::PLC_InformationRatePhy | [protected, static] |
| ReceptionFailure(void) (defined in ns3::PLC_InformationRatePhy) | ns3::PLC_InformationRatePhy | |
| RequiredChunks(size_t num_blocks) (defined in ns3::PLC_InformationRatePhy) | ns3::PLC_InformationRatePhy | [protected] |
| RX enum value (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | |
| RxPsdChanged(uint32_t txId, Ptr< SpectrumValue > newRxPsd) | ns3::PLC_Phy | |
| SendFrame(Ptr< Packet > p, Ptr< PLC_TrxMetaInfo > metaInfo) (defined in ns3::PLC_InformationRatePhy) | ns3::PLC_InformationRatePhy | |
| 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] |
| SetHeaderModulationAndCodingScheme(ModulationAndCodingType mcs) | ns3::PLC_InformationRatePhy | |
| SetNoiseFloor(Ptr< const SpectrumValue > noiseFloor) (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | |
| SetOfdmSymbolsPerCodeBlock(size_t spb) | ns3::PLC_InformationRatePhy | [static] |
| SetPayloadModulationAndCodingScheme(ModulationAndCodingType mcs) (defined in ns3::PLC_InformationRatePhy) | ns3::PLC_InformationRatePhy | |
| SetRatelessCodingOverhead(double overhead) | ns3::PLC_InformationRatePhy | [static] |
| 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 | |
| StartReception(Ptr< const Packet > p, uint32_t txId, Ptr< SpectrumValue > &rxPsd, Time duration, Ptr< const PLC_TrxMetaInfo > metaInfo) (defined in ns3::PLC_ChaseCombiningPhy) | ns3::PLC_ChaseCombiningPhy | [protected, virtual] |
| 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] |
| TraceSinr(Time t, Ptr< const SpectrumValue > sinr) (defined in ns3::PLC_ChaseCombiningPhy) | ns3::PLC_ChaseCombiningPhy | |
| TX enum value (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | |
| UpdateSinrBase(Ptr< const SpectrumValue > newSinrBase) (defined in ns3::PLC_ChaseCombiningPhy) | ns3::PLC_ChaseCombiningPhy | |
| ~PLC_HalfDuplexOfdmPhy()=0 (defined in ns3::PLC_HalfDuplexOfdmPhy) | ns3::PLC_HalfDuplexOfdmPhy | [pure virtual] |
| ~PLC_Phy() (defined in ns3::PLC_Phy) | ns3::PLC_Phy | [virtual] |