#include "ns3/applications-module.h"#include "ns3/core-module.h"#include "ns3/csma-module.h"#include "ns3/internet-module.h"#include "ns3/log.h"#include "ns3/network-module.h"#include "ns3/openflow-module.h"#include <fstream>#include <iostream>
Include dependency graph for openflow-switch.cc:Go to the source code of this file.
Functions | |
| bool | SetDrop (const std::string &value) |
| bool | SetTimeout (const std::string &value) |
| bool | SetVerbose (const std::string &value) |
Variables | |
| ns3::Time | timeout = ns3::Seconds(0) |
| bool | use_drop = false |
| bool | verbose = false |
| bool SetDrop | ( | const std::string & | value | ) |
Definition at line 65 of file openflow-switch.cc.
References use_drop.
| bool SetTimeout | ( | const std::string & | value | ) |
Definition at line 72 of file openflow-switch.cc.
References ns3::Seconds(), and timeout.
Here is the call graph for this function:| bool SetVerbose | ( | const std::string & | value | ) |
Definition at line 58 of file openflow-switch.cc.
References verbose.
| ns3::Time timeout = ns3::Seconds(0) |
Definition at line 55 of file openflow-switch.cc.
Referenced by ns3::RecipientBlockAckAgreement::RecipientBlockAckAgreement(), ns3::UanMacRc::Associate(), ns3::UanMacRc::AssociateTimeout(), ns3::ArpCache::Entry::IsExpired(), ns3::BlockAckManager::NotifyGotBlockAck(), ns3::UanMacRc::RtsTimeout(), ns3::UanMacRc::ScheduleData(), ns3::HtFrameExchangeManager::SendAddBaRequest(), ns3::HtFrameExchangeManager::SendAddBaResponse(), ns3::FrameExchangeManager::SendMpdu(), ns3::HeFrameExchangeManager::SendMuRts(), ns3::HtFrameExchangeManager::SendPsdu(), ns3::HeFrameExchangeManager::SendPsduMap(), ns3::UanMacRc::SendRts(), ns3::FrameExchangeManager::SendRts(), ns3::ServiceFlow::SetArqPurgeTimeout(), ns3::ServiceFlow::SetArqRetryTimeoutRx(), ns3::ServiceFlow::SetArqRetryTimeoutTx(), ns3::WifiMac::SetBeBlockAckInactivityTimeout(), ns3::WifiMac::SetBkBlockAckInactivityTimeout(), ns3::QosTxop::SetBlockAckInactivityTimeout(), ns3::TcpSocketBase::SetConnTimeout(), ns3::TcpSocketBase::SetDelAckTimeout(), ns3::TcpSocketBase::SetPersistTimeout(), SetTimeout(), ns3::BlockAckAgreement::SetTimeout(), ns3::MgtAddBaRequestHeader::SetTimeout(), ns3::MgtAddBaResponseHeader::SetTimeout(), ns3::EmlsrManager::SetTransitionTimeout(), ns3::MultiLinkElement::SetTransitionTimeout(), ns3::WifiMac::SetViBlockAckInactivityTimeout(), ns3::WifiMac::SetVoBlockAckInactivityTimeout(), ns3::WimaxPhy::StartScanning(), and ns3::BlockAckManager::UpdateOriginatorAgreement().
| bool use_drop = false |
Definition at line 54 of file openflow-switch.cc.
Referenced by SetDrop().
| bool verbose = false |
Definition at line 53 of file openflow-switch.cc.
Referenced by PacketTagListTest::AddRemoveTime(), NotifyViaProbe(), NotifyViaTraceSource(), ns3::ShowProgress::SetVerbose(), and SetVerbose().