ns-3 PLC model
ns3::PLC_Channel Member List
This is the complete list of members for ns3::PLC_Channel, including all inherited members.
AddDevice(Ptr< NetDevice >)ns3::PLC_Channel
AddRxInterface(Ptr< PLC_RxInterface > rxInterface)ns3::PLC_Channel
AddTxInterface(Ptr< PLC_TxInterface > txInterface)ns3::PLC_Channel
CalcTransmissionChannels(void)ns3::PLC_Channel
DeleteOutOfDatePSDs(Ptr< PLC_TxInterface > tx, Ptr< PLC_RxInterface > rx)ns3::PLC_Channel
GetChannelTransferData(uint32_t txId, uint32_t rxId)ns3::PLC_Channel
GetCurrentTimeslot(void)ns3::PLC_Channel
GetDevice(uint32_t i) const ns3::PLC_Channel
GetGraph(void)ns3::PLC_Channel [inline]
GetNDevices(void) const ns3::PLC_Channel
GetNRxInterfaces(void) const ns3::PLC_Channel
GetNTxInterfaces(void) const ns3::PLC_Channel
GetRemainingSlotTime(Time t)ns3::PLC_Channel
GetRxInterface(uint32_t i) const ns3::PLC_Channel
GetTxInterface(uint32_t i) const ns3::PLC_Channel
GetTypeId(void) (defined in ns3::PLC_Channel)ns3::PLC_Channel [static]
InitTransmissionChannels(void)ns3::PLC_Channel
Lock(void) const ns3::PLC_Channel [inline]
PLC_Channel()ns3::PLC_Channel
PLC_Channel(Ptr< PLC_Graph > graph)ns3::PLC_Channel
PLC_Outlet (defined in ns3::PLC_Channel)ns3::PLC_Channel [friend]
ProcessTimeslotTasks(Timeslot timeslot)ns3::PLC_Channel
PropagationCompleteEvent(uint32_t txId)ns3::PLC_Channel
ScheduleNextTimeslotTasks(void)ns3::PLC_Channel
SetGraph(Ptr< PLC_Graph > graph)ns3::PLC_Channel
TransmissionEnd(uint32_t txId, Time propagation_delay)ns3::PLC_Channel
TransmissionStart(Ptr< const Packet > p, uint32_t txId, Ptr< const SpectrumValue > txPsd, Time duration, Ptr< const PLC_TrxMetaInfo > metaInfo)ns3::PLC_Channel
Unlock(void) const (defined in ns3::PLC_Channel)ns3::PLC_Channel [inline]
UpdateReceivePSDs(Timeslot timeslot, bool channel_changed=false)ns3::PLC_Channel
~PLC_Channel(void) (defined in ns3::PLC_Channel)ns3::PLC_Channel
 All Classes Functions Variables Enumerations