ns-3 PLC model
|
AcknowledgementTimeout(void) (defined in ns3::PLC_ArqMac) | ns3::PLC_ArqMac | |
CcaConfirm(PLC_PhyCcaResult status) (defined in ns3::PLC_Mac) | ns3::PLC_Mac | |
CsmaCaConfirm(PLC_CsmaCaState state) (defined in ns3::PLC_Mac) | ns3::PLC_Mac | |
GetAddress(void) | ns3::PLC_Mac | |
GetBroadcastAddress(void) | ns3::PLC_Mac | |
GetMaxReplays(void) (defined in ns3::PLC_ArqMac) | ns3::PLC_ArqMac | [inline] |
GetMulticastAddress(void) | ns3::PLC_Mac | |
GetPhy(void) (defined in ns3::PLC_Mac) | ns3::PLC_Mac | |
GetTimeout(void) (defined in ns3::PLC_ArqMac) | ns3::PLC_ArqMac | [inline] |
GetTypeId(void) (defined in ns3::PLC_ArqMac) | ns3::PLC_ArqMac | [static] |
m_acknowledgement_callback (defined in ns3::PLC_Mac) | ns3::PLC_Mac | [protected] |
m_address (defined in ns3::PLC_Mac) | ns3::PLC_Mac | [protected] |
m_aUnitBackoffPeriod (defined in ns3::PLC_Mac) | ns3::PLC_Mac | [protected] |
m_backoffEndEvent (defined in ns3::PLC_Mac) | ns3::PLC_Mac | [protected] |
m_BE (defined in ns3::PLC_Mac) | ns3::PLC_Mac | [protected] |
m_broadcast_address (defined in ns3::PLC_Mac) | ns3::PLC_Mac | [protected] |
m_cca_request_callback (defined in ns3::PLC_Mac) | ns3::PLC_Mac | [protected] |
m_csmaca_active (defined in ns3::PLC_Mac) | ns3::PLC_Mac | [protected] |
m_csmaca_attempts (defined in ns3::PLC_Mac) | ns3::PLC_Mac | [protected] |
m_data_callback (defined in ns3::PLC_Mac) | ns3::PLC_Mac | [protected] |
m_macMaxBE (defined in ns3::PLC_Mac) | ns3::PLC_Mac | [protected] |
m_macMaxCSMABackoffs (defined in ns3::PLC_Mac) | ns3::PLC_Mac | [protected] |
m_macMinBE (defined in ns3::PLC_Mac) | ns3::PLC_Mac | [protected] |
m_multicast_address (defined in ns3::PLC_Mac) | ns3::PLC_Mac | [protected] |
m_NB (defined in ns3::PLC_Mac) | ns3::PLC_Mac | [protected] |
m_promiscuous_data_callback (defined in ns3::PLC_Mac) | ns3::PLC_Mac | [protected] |
m_promiscuous_mode (defined in ns3::PLC_Mac) | ns3::PLC_Mac | [protected] |
m_requestCCAEvent (defined in ns3::PLC_Mac) | ns3::PLC_Mac | [protected] |
m_transmission_failed_callback (defined in ns3::PLC_Mac) | ns3::PLC_Mac | [protected] |
mac_list (defined in ns3::PLC_Mac) | ns3::PLC_Mac | [protected, static] |
NotifyCcaConfirm(PLC_PhyCcaResult status) (defined in ns3::PLC_ArqMac) | ns3::PLC_ArqMac | [virtual] |
NotifyCsmaCaConfirm(PLC_CsmaCaState state) (defined in ns3::PLC_ArqMac) | ns3::PLC_ArqMac | [virtual] |
NotifyReceptionEndOk(Ptr< const Packet > p) | ns3::PLC_Mac | |
NotifyTransmissionEnd(void) | ns3::PLC_ArqMac | [virtual] |
PLC_ArqMac(void) (defined in ns3::PLC_ArqMac) | ns3::PLC_ArqMac | |
PLC_Mac(void) (defined in ns3::PLC_Mac) | ns3::PLC_Mac | |
RandomBackoffDelay() (defined in ns3::PLC_Mac) | ns3::PLC_Mac | |
RequestCca() (defined in ns3::PLC_Mac) | ns3::PLC_Mac | |
Send(Ptr< Packet > p, Mac48Address dst) | ns3::PLC_Mac | |
SendFrom(Ptr< Packet > p, Mac48Address src, Mac48Address dst) | ns3::PLC_Mac | |
SetAddress(Mac48Address addr) | ns3::PLC_Mac | |
SetBroadcastAddress(Mac48Address addr) | ns3::PLC_Mac | |
SetCcaRequestCallback(PLC_CcaRequestCallback c) (defined in ns3::PLC_Mac) | ns3::PLC_Mac | |
SetMacAcknowledgementCallback(PLC_MacAcknowledgementCallback c) | ns3::PLC_Mac | |
SetMacDataCallback(PLC_MacDataCallback c) | ns3::PLC_Mac | |
SetMaxReplays(size_t max_replays) (defined in ns3::PLC_ArqMac) | ns3::PLC_ArqMac | [inline] |
SetMulticastAddress(Mac48Address addr) | ns3::PLC_Mac | |
SetPhy(Ptr< PLC_Phy > phy) (defined in ns3::PLC_Mac) | ns3::PLC_Mac | |
SetPromiscuousMacDataCallback(PLC_MacDataCallback c) | ns3::PLC_Mac | |
SetTimeout(Time timeout) (defined in ns3::PLC_ArqMac) | ns3::PLC_ArqMac | [inline] |
SetTransmissionFailedCallback(PLC_MacTransmissionFailedCallback c) | ns3::PLC_Mac | |
StartCsmaCa(void) (defined in ns3::PLC_Mac) | ns3::PLC_Mac | |
~PLC_Mac(void)=0 (defined in ns3::PLC_Mac) | ns3::PLC_Mac | [pure virtual] |