ns-3 PLC model
ns3::PLC_ArqMac Member List
This is the complete list of members for ns3::PLC_ArqMac, including all inherited members.
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]
 All Classes Functions Variables Enumerations