A Discrete-Event Network Simulator
API
ns3::OFSwitch13Controller Member List

This is the complete list of members for ns3::OFSwitch13Controller, including all inherited members.

AddrSwMap_t typedefns3::OFSwitch13Controllerprivate
AggregateObject(Ptr< Object > other)ns3::Object
Application()ns3::Application
BarrierMsgMap_t typedefns3::OFSwitch13Controllerprivate
Check() constns3::Objectprivate
CheckLoose() constns3::Objectprivate
Construct(const AttributeConstructionList &attributes)ns3::Objectprivate
ConstructSelf(const AttributeConstructionList &attributes)ns3::ObjectBaseprotected
DelayAddressCallback typedefns3::Application
Dispose()ns3::Object
DoDelete()ns3::Objectprivate
DoDispose() overridens3::OFSwitch13Controllervirtual
DoGetObject(TypeId tid) constns3::Objectprivate
DoInitialize() overridens3::Applicationprotectedvirtual
DoSet(Ptr< const AttributeAccessor > spec, Ptr< const AttributeChecker > checker, const AttributeValue &value)ns3::ObjectBaseprivate
DpctlExecute(uint64_t dpId, const std::string textCmd)ns3::OFSwitch13Controller
DpctlSendAndPrint(struct vconn *vconn, struct ofl_msg_header *msg)ns3::OFSwitch13Controllerstatic
DpIdCmdMap_t typedefns3::OFSwitch13Controllerprivate
DpIdSwMap_t typedefns3::OFSwitch13Controllerprivate
EchoMsgMap_t typedefns3::OFSwitch13Controllerprivate
GetAggregateIterator() constns3::Object
GetAttribute(std::string name, AttributeValue &value) constns3::ObjectBase
GetAttributeFailSafe(std::string name, AttributeValue &value) constns3::ObjectBase
GetInstanceTypeId() const overridens3::Objectvirtual
GetNextXid()ns3::OFSwitch13Controllerprotected
GetNode() constns3::Application
GetObject() constns3::Objectinline
GetObject(TypeId tid) constns3::Object
GetObject() constns3::Objectinline
GetObject(TypeId tid) constns3::Objectinline
GetObjectIid()ns3::ObjectBaserelated
GetReferenceCount() constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
GetRemoteSwitch(uint64_t dpId) constns3::OFSwitch13Controllerprotected
GetRemoteSwitch(Address address)ns3::OFSwitch13Controllerprivate
GetTypeId()ns3::OFSwitch13Controllerstatic
HandleAsyncReply(struct ofl_msg_async_config *msg, Ptr< const RemoteSwitch > swtch, uint32_t xid)ns3::OFSwitch13Controllerprotectedvirtual
HandleBarrierReply(struct ofl_msg_header *msg, Ptr< const RemoteSwitch > swtch, uint32_t xid)ns3::OFSwitch13Controllerprotected
HandleEchoReply(struct ofl_msg_echo *msg, Ptr< const RemoteSwitch > swtch, uint32_t xid)ns3::OFSwitch13Controllerprotected
HandleEchoRequest(struct ofl_msg_echo *msg, Ptr< const RemoteSwitch > swtch, uint32_t xid)ns3::OFSwitch13Controllerprotected
HandleError(struct ofl_msg_error *msg, Ptr< const RemoteSwitch > swtch, uint32_t xid)ns3::OFSwitch13Controllerprotectedvirtual
HandleFeaturesReply(struct ofl_msg_features_reply *msg, Ptr< RemoteSwitch > swtch, uint32_t xid)ns3::OFSwitch13Controllerprotected
HandleFlowRemoved(struct ofl_msg_flow_removed *msg, Ptr< const RemoteSwitch > swtch, uint32_t xid)ns3::OFSwitch13Controllerprotectedvirtual
HandleGetConfigReply(struct ofl_msg_get_config_reply *msg, Ptr< const RemoteSwitch > swtch, uint32_t xid)ns3::OFSwitch13Controllerprotectedvirtual
HandleHello(struct ofl_msg_header *msg, Ptr< const RemoteSwitch > swtch, uint32_t xid)ns3::OFSwitch13Controllerprotected
HandleMultipartReply(struct ofl_msg_multipart_reply_header *msg, Ptr< const RemoteSwitch > swtch, uint32_t xid)ns3::OFSwitch13Controllerprotectedvirtual
HandlePacketIn(struct ofl_msg_packet_in *msg, Ptr< const RemoteSwitch > swtch, uint32_t xid)ns3::OFSwitch13Controllerprotectedvirtual
HandlePortStatus(struct ofl_msg_port_status *msg, Ptr< const RemoteSwitch > swtch, uint32_t xid)ns3::OFSwitch13Controllerprotectedvirtual
HandleQueueGetConfigReply(struct ofl_msg_queue_get_config_reply *msg, Ptr< const RemoteSwitch > swtch, uint32_t xid)ns3::OFSwitch13Controllerprotectedvirtual
HandleRoleReply(struct ofl_msg_role_request *msg, Ptr< const RemoteSwitch > swtch, uint32_t xid)ns3::OFSwitch13Controllerprotectedvirtual
HandleSwitchMsg(struct ofl_msg_header *msg, Ptr< RemoteSwitch > swtch, uint32_t xid)ns3::OFSwitch13Controllerprivate
HandshakeSuccessful(Ptr< const RemoteSwitch > swtch)ns3::OFSwitch13Controllerprotectedvirtual
Initialize()ns3::Object
IsInitialized() constns3::Object
m_addrSwMapns3::OFSwitch13Controllerprivate
m_aggregatesns3::Objectprivate
m_barrierMapns3::OFSwitch13Controllerprivate
m_commandsMapns3::OFSwitch13Controllerprivate
m_countns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >mutableprivate
m_disposedns3::Objectprivate
m_dpIdSwMapns3::OFSwitch13Controllerprivate
m_echoMapns3::OFSwitch13Controllerprivate
m_getObjectCountns3::Objectprivate
m_initializedns3::Objectprivate
m_nodens3::Applicationprotected
m_portns3::OFSwitch13Controllerprivate
m_serverSocketns3::OFSwitch13Controllerprivate
m_startEventns3::Applicationprotected
m_startTimens3::Applicationprotected
m_stopEventns3::Applicationprotected
m_stopTimens3::Applicationprotected
m_tidns3::Objectprivate
m_xidns3::OFSwitch13Controllerprivate
NotifyConstructionCompleted()ns3::ObjectBaseprotectedvirtual
NotifyNewAggregate()ns3::Objectprotectedvirtual
Object()ns3::Object
Object(const Object &o)ns3::Objectprotected
OFSwitch13Controller()ns3::OFSwitch13Controller
operator=(const SimpleRefCount &o[[maybe_unused]])ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
ReceiveFromSwitch(Ptr< Packet > packet, Address from)ns3::OFSwitch13Controllerprivate
Ref() constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
SendBarrierRequest(Ptr< const RemoteSwitch > swtch)ns3::OFSwitch13Controllerprotected
SendEchoRequest(Ptr< const RemoteSwitch > swtch, size_t payloadSize=0)ns3::OFSwitch13Controllerprotected
SendToSwitch(Ptr< const RemoteSwitch > swtch, struct ofl_msg_header *msg, uint32_t xid=0)ns3::OFSwitch13Controllerprotected
SetAttribute(std::string name, const AttributeValue &value)ns3::ObjectBase
SetAttributeFailSafe(std::string name, const AttributeValue &value)ns3::ObjectBase
SetNode(Ptr< Node > node)ns3::Application
SetStartTime(Time start)ns3::Application
SetStopTime(Time stop)ns3::Application
SetTypeId(TypeId tid)ns3::Objectprivate
SimpleRefCount()ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
SimpleRefCount(const SimpleRefCount &o[[maybe_unused]])ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
SocketAccept(Ptr< Socket > socket, const Address &from)ns3::OFSwitch13Controllerprivate
SocketPeerClose(Ptr< Socket > socket)ns3::OFSwitch13Controllerprivate
SocketPeerError(Ptr< Socket > socket)ns3::OFSwitch13Controllerprivate
SocketRequest(Ptr< Socket > socket, const Address &from)ns3::OFSwitch13Controllerprivate
StartApplication() overridens3::OFSwitch13Controllerprotectedvirtual
StateTransitionCallback typedefns3::Application
StopApplication() overridens3::OFSwitch13Controllerprotectedvirtual
TraceConnect(std::string name, std::string context, const CallbackBase &cb)ns3::ObjectBase
TraceConnectWithoutContext(std::string name, const CallbackBase &cb)ns3::ObjectBase
TraceDisconnect(std::string name, std::string context, const CallbackBase &cb)ns3::ObjectBase
TraceDisconnectWithoutContext(std::string name, const CallbackBase &cb)ns3::ObjectBase
Unref() constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
UpdateSortedArray(struct Aggregates *aggregates, uint32_t i) constns3::Objectprivate
~Application() overridens3::Application
~Object() overridens3::Object
~ObjectBase()ns3::ObjectBasevirtual
~OFSwitch13Controller() overridens3::OFSwitch13Controller