ns-3 PLC model
ns3::PLC_Mac Member List
This is the complete list of members for ns3::PLC_Mac, including all inherited members.
CcaConfirm(PLC_PhyCcaResult status) (defined in ns3::PLC_Mac)ns3::PLC_Mac
CsmaCaConfirm(PLC_CsmaCaState state) (defined in ns3::PLC_Mac)ns3::PLC_Mac
DoDispose(void) (defined in ns3::PLC_Mac)ns3::PLC_Mac [protected, virtual]
DoGetPhy(void)=0 (defined in ns3::PLC_Mac)ns3::PLC_Mac [protected, pure virtual]
DoProcess(Ptr< const Packet > p)=0 (defined in ns3::PLC_Mac)ns3::PLC_Mac [protected, pure virtual]
DoSendFrom(Ptr< Packet > p, Mac48Address src, Mac48Address dst)=0 (defined in ns3::PLC_Mac)ns3::PLC_Mac [protected, pure virtual]
DoSetPhy(Ptr< PLC_Phy > phy)=0 (defined in ns3::PLC_Mac)ns3::PLC_Mac [protected, pure virtual]
DoStart(void) (defined in ns3::PLC_Mac)ns3::PLC_Mac [protected, virtual]
GetAddress(void)ns3::PLC_Mac
GetBroadcastAddress(void)ns3::PLC_Mac
GetMulticastAddress(void)ns3::PLC_Mac
GetPhy(void) (defined in ns3::PLC_Mac)ns3::PLC_Mac
GetTypeId(void) (defined in ns3::PLC_Mac)ns3::PLC_Mac [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)=0 (defined in ns3::PLC_Mac)ns3::PLC_Mac [pure virtual]
NotifyCsmaCaConfirm(PLC_CsmaCaState state)=0 (defined in ns3::PLC_Mac)ns3::PLC_Mac [pure virtual]
NotifyReceptionEndOk(Ptr< const Packet > p)ns3::PLC_Mac
NotifyTransmissionEnd(void)=0ns3::PLC_Mac [pure virtual]
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
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
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