, 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] |