| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of OFMessage in net.floodlightcontroller.core | 
|---|
| Fields in net.floodlightcontroller.core with type parameters of type OFMessage | |
|---|---|
protected static java.lang.ThreadLocal<java.util.Map<IOFSwitch,java.util.List<OFMessage>>> | 
OFSwitchBase.local_msg_buffer
 | 
| Methods in net.floodlightcontroller.core with parameters of type OFMessage | |
|---|---|
 void | 
OFSwitchBase.deliverOFFeaturesReply(OFMessage reply)
 | 
 void | 
IOFSwitch.deliverOFFeaturesReply(OFMessage reply)
Deliver the featuresReply future reply  | 
 java.util.HashSet<java.lang.String> | 
OFMessageFilterManager.getMatchedFilters(OFMessage m,
                  FloodlightContext cntx)
 | 
static byte[] | 
OFMessageFilterManager.getMessageData(IOFSwitch sw,
               OFMessage msg,
               FloodlightContext cntx)
 | 
static java.lang.String | 
OFMessageFilterManager.getMessageDataAsString(IOFSwitch sw,
                       OFMessage msg,
                       FloodlightContext cntx)
 | 
 void | 
IFloodlightProviderService.handleOutgoingMessage(IOFSwitch sw,
                      OFMessage m,
                      FloodlightContext bc)
Process written messages through the message listeners for the controller  | 
 boolean | 
IFloodlightProviderService.injectOfMessage(IOFSwitch sw,
                OFMessage msg)
Re-injects an OFMessage back into the packet processing chain  | 
 boolean | 
IFloodlightProviderService.injectOfMessage(IOFSwitch sw,
                OFMessage msg,
                FloodlightContext bContext)
Re-injects an OFMessage back into the packet processing chain  | 
 boolean | 
OFSwitchBase.inputThrottled(OFMessage ofm)
Determine if this message should be dropped.  | 
 boolean | 
IOFSwitch.inputThrottled(OFMessage ofm)
Called when OFMessage enters pipeline.  | 
 void | 
OFSwitchBase.processDriverHandshakeMessage(OFMessage m)
 | 
 void | 
IOFSwitch.processDriverHandshakeMessage(OFMessage m)
Pass the given OFMessage to the driver as part of this driver's sub-handshake.  | 
 IListener.Command | 
OFMessageFilterManager.receive(IOFSwitch sw,
        OFMessage msg,
        FloodlightContext cntx)
 | 
 IListener.Command | 
IOFMessageListener.receive(IOFSwitch sw,
        OFMessage msg,
        FloodlightContext cntx)
This is the method Floodlight uses to call listeners with OpenFlow messages  | 
protected  void | 
OFMessageFilterManager.sendPacket(java.util.HashSet<java.lang.String> matchedFilters,
           IOFSwitch sw,
           OFMessage msg,
           FloodlightContext cntx,
           boolean sync)
 | 
 void | 
OFSwitchBase.write(OFMessage m,
      FloodlightContext bc)
 | 
 void | 
IOFSwitch.write(OFMessage m,
      FloodlightContext bc)
Writes to the OFMessage to the output stream, bypassing rate limiting.  | 
 void | 
OFSwitchBase.writeThrottled(OFMessage m,
               FloodlightContext bc)
 | 
 void | 
IOFSwitch.writeThrottled(OFMessage msg,
               FloodlightContext cntx)
Write OFMessage to the output stream, subject to switch rate limiting.  | 
| Method parameters in net.floodlightcontroller.core with type arguments of type OFMessage | |
|---|---|
protected  void | 
OFSwitchBase.write(java.util.List<OFMessage> msglist)
Not callable by writers, but allow IOFSwitch implementation to override  | 
 void | 
OFSwitchBase.write(java.util.List<OFMessage> msglist,
      FloodlightContext bc)
 | 
 void | 
IOFSwitch.write(java.util.List<OFMessage> msglist,
      FloodlightContext bc)
Writes the list of messages to the output stream, bypassing rate limiting.  | 
 void | 
OFSwitchBase.writeThrottled(java.util.List<OFMessage> msglist,
               FloodlightContext bc)
 | 
 void | 
IOFSwitch.writeThrottled(java.util.List<OFMessage> msglist,
               FloodlightContext bc)
Writes the list of messages to the output stream, subject to rate limiting.  | 
| Constructors in net.floodlightcontroller.core with parameters of type OFMessage | |
|---|---|
SwitchDriverSubHandshakeCompleted(OFMessage m)
 | 
|
| Uses of OFMessage in net.floodlightcontroller.core.internal | 
|---|
| Methods in net.floodlightcontroller.core.internal with parameters of type OFMessage | |
|---|---|
 void | 
OFMessageFuture.deliverFuture(IOFSwitch sw,
              OFMessage msg)
 | 
protected  void | 
Controller.handleMessage(IOFSwitch sw,
              OFMessage m,
              FloodlightContext bContext)
Handle and dispatch a message to IOFMessageListeners.  | 
 void | 
Controller.handleOutgoingMessage(IOFSwitch sw,
                      OFMessage m,
                      FloodlightContext bc)
 | 
protected  void | 
OFStatisticsFuture.handleReply(IOFSwitch sw,
            OFMessage msg)
 | 
protected abstract  void | 
OFMessageFuture.handleReply(IOFSwitch sw,
            OFMessage msg)
Used to handle the specific expected message this Future was reigstered for, the specified msg parameter is guaranteed to match the type and transaction id specified.  | 
protected  void | 
OFFeaturesReplyFuture.handleReply(IOFSwitch sw,
            OFMessage msg)
 | 
 boolean | 
Controller.injectOfMessage(IOFSwitch sw,
                OFMessage msg)
 | 
 boolean | 
Controller.injectOfMessage(IOFSwitch sw,
                OFMessage msg,
                FloodlightContext bc)
 | 
| Uses of OFMessage in net.floodlightcontroller.core.types | 
|---|
| Methods in net.floodlightcontroller.core.types that return OFMessage | |
|---|---|
 OFMessage | 
SwitchMessagePair.getMessage()
 | 
| Constructors in net.floodlightcontroller.core.types with parameters of type OFMessage | |
|---|---|
SwitchMessagePair(IOFSwitch sw,
                  OFMessage msg)
 | 
|
| Uses of OFMessage in net.floodlightcontroller.counter | 
|---|
| Uses of OFMessage in net.floodlightcontroller.devicemanager.internal | 
|---|
| Methods in net.floodlightcontroller.devicemanager.internal with parameters of type OFMessage | |
|---|---|
 IListener.Command | 
DeviceManagerImpl.receive(IOFSwitch sw,
        OFMessage msg,
        FloodlightContext cntx)
 | 
| Uses of OFMessage in net.floodlightcontroller.firewall | 
|---|
| Methods in net.floodlightcontroller.firewall with parameters of type OFMessage | |
|---|---|
 IListener.Command | 
Firewall.receive(IOFSwitch sw,
        OFMessage msg,
        FloodlightContext cntx)
 | 
| Uses of OFMessage in net.floodlightcontroller.hub | 
|---|
| Methods in net.floodlightcontroller.hub with parameters of type OFMessage | |
|---|---|
 IListener.Command | 
Hub.receive(IOFSwitch sw,
        OFMessage msg,
        FloodlightContext cntx)
 | 
| Uses of OFMessage in net.floodlightcontroller.learningswitch | 
|---|
| Methods in net.floodlightcontroller.learningswitch with parameters of type OFMessage | |
|---|---|
 IListener.Command | 
LearningSwitch.receive(IOFSwitch sw,
        OFMessage msg,
        FloodlightContext cntx)
 | 
| Uses of OFMessage in net.floodlightcontroller.linkdiscovery.internal | 
|---|
| Methods in net.floodlightcontroller.linkdiscovery.internal with parameters of type OFMessage | |
|---|---|
 IListener.Command | 
LinkDiscoveryManager.receive(IOFSwitch sw,
        OFMessage msg,
        FloodlightContext cntx)
 | 
| Uses of OFMessage in net.floodlightcontroller.loadbalancer | 
|---|
| Methods in net.floodlightcontroller.loadbalancer with parameters of type OFMessage | |
|---|---|
 IListener.Command | 
LoadBalancer.receive(IOFSwitch sw,
        OFMessage msg,
        FloodlightContext cntx)
 | 
| Uses of OFMessage in net.floodlightcontroller.perfmon | 
|---|
| Methods in net.floodlightcontroller.perfmon with parameters of type OFMessage | |
|---|---|
 void | 
PktInProcessingTime.recordEndTimePktIn(IOFSwitch sw,
                   OFMessage m,
                   FloodlightContext cntx)
 | 
 void | 
NullPktInProcessingTime.recordEndTimePktIn(IOFSwitch sw,
                   OFMessage m,
                   FloodlightContext cntx)
 | 
 void | 
IPktInProcessingTimeService.recordEndTimePktIn(IOFSwitch sw,
                   OFMessage m,
                   FloodlightContext cntx)
 | 
| Uses of OFMessage in net.floodlightcontroller.routing | 
|---|
| Methods in net.floodlightcontroller.routing with parameters of type OFMessage | |
|---|---|
 IListener.Command | 
ForwardingBase.receive(IOFSwitch sw,
        OFMessage msg,
        FloodlightContext cntx)
 | 
| Uses of OFMessage in net.floodlightcontroller.staticflowentry | 
|---|
| Methods in net.floodlightcontroller.staticflowentry with parameters of type OFMessage | |
|---|---|
 IListener.Command | 
StaticFlowEntryPusher.receive(IOFSwitch sw,
        OFMessage msg,
        FloodlightContext cntx)
 | 
| Uses of OFMessage in net.floodlightcontroller.topology | 
|---|
| Methods in net.floodlightcontroller.topology with parameters of type OFMessage | |
|---|---|
 IListener.Command | 
TopologyManager.receive(IOFSwitch sw,
        OFMessage msg,
        FloodlightContext cntx)
 | 
| Uses of OFMessage in net.floodlightcontroller.util | 
|---|
| Methods in net.floodlightcontroller.util with parameters of type OFMessage | |
|---|---|
 boolean | 
OFMessageDamper.write(IOFSwitch sw,
      OFMessage msg,
      FloodlightContext cntx)
write the messag to the switch according to our dampening settings  | 
 boolean | 
OFMessageDamper.write(IOFSwitch sw,
      OFMessage msg,
      FloodlightContext cntx,
      boolean flush)
write the messag to the switch according to our dampening settings  | 
| Constructors in net.floodlightcontroller.util with parameters of type OFMessage | |
|---|---|
OFMessageDamper.DamperEntry(OFMessage msg,
                            IOFSwitch sw)
 | 
|
| Uses of OFMessage in net.floodlightcontroller.virtualnetwork | 
|---|
| Methods in net.floodlightcontroller.virtualnetwork with parameters of type OFMessage | |
|---|---|
 IListener.Command | 
VirtualNetworkFilter.receive(IOFSwitch sw,
        OFMessage msg,
        FloodlightContext cntx)
 | 
| Uses of OFMessage in org.openflow.io | 
|---|
| Methods in org.openflow.io that return types with arguments of type OFMessage | |
|---|---|
 java.util.List<OFMessage> | 
OFMessageInStream.read()
Read OF messages from the stream  | 
 java.util.List<OFMessage> | 
OFMessageAsyncStream.read()
 | 
 java.util.List<OFMessage> | 
OFMessageInStream.read(int limit)
Read OF messages from the stream  | 
 java.util.List<OFMessage> | 
OFMessageAsyncStream.read(int limit)
 | 
| Methods in org.openflow.io with parameters of type OFMessage | |
|---|---|
protected  void | 
OFMessageAsyncStream.appendMessageToOutBuf(OFMessage m)
 | 
 void | 
OFMessageOutStream.write(OFMessage m)
Write an OpenFlow message to the stream  | 
 void | 
OFMessageAsyncStream.write(OFMessage m)
Buffers a single outgoing openflow message  | 
| Method parameters in org.openflow.io with type arguments of type OFMessage | |
|---|---|
 void | 
OFMessageOutStream.write(java.util.List<OFMessage> l)
Write an OpenFlow message to the stream.  | 
 void | 
OFMessageAsyncStream.write(java.util.List<OFMessage> l)
Buffers a list of OpenFlow messages  | 
| Uses of OFMessage in org.openflow.protocol | 
|---|
| Subclasses of OFMessage in org.openflow.protocol | |
|---|---|
 class | 
OFBarrierReply
Represents an OFPT_BARRIER_REPLY message  | 
 class | 
OFBarrierRequest
Represents an OFPT_BARRIER_REQUEST message  | 
 class | 
OFEchoReply
Represents an ofp_echo_reply message  | 
 class | 
OFEchoRequest
Represents an ofp_echo_request message  | 
 class | 
OFError
Represents an ofp_error_msg  | 
 class | 
OFFeaturesReply
Represents a features reply message  | 
 class | 
OFFeaturesRequest
Represents a features request message  | 
 class | 
OFFlowMod
Represents an ofp_flow_mod message  | 
 class | 
OFFlowRemoved
Represents an ofp_flow_removed message  | 
 class | 
OFGetConfigReply
Represents an OFPT_GET_CONFIG_REPLY type message  | 
 class | 
OFGetConfigRequest
Represents an OFPT_GET_CONFIG_REQUEST type message  | 
 class | 
OFGroupMod
Represents an ofp_group_mod message  | 
 class | 
OFHello
Represents an ofp_hello message  | 
 class | 
OFMeterMod
Corresponds to the struct ofp_meter_mod OpenFlow structure  | 
 class | 
OFPacketIn
Represents an ofp_packet_in  | 
 class | 
OFPacketOut
Represents an ofp_packet_out message  | 
 class | 
OFPortMod
Represents an ofp_port_mod message  | 
 class | 
OFPortStatus
Represents an ofp_port_status message  | 
 class | 
OFQueueGetConfigReply
 | 
 class | 
OFQueueGetConfigRequest
 | 
 class | 
OFRoleMessage
Represents an ofp_role_request/reply  | 
 class | 
OFSetConfig
Represents an OFPT_SET_CONFIG type message  | 
 class | 
OFStatisticsMessageBase
Base class for multipart messages (primarily statistics requests/replies)  | 
 class | 
OFStatisticsReply
Represents an ofp_stats_reply message  | 
 class | 
OFStatisticsRequest
Represents an ofp_stats_request message  | 
 class | 
OFSwitchConfig
Base class representing ofp_switch_config based messages  | 
 class | 
OFTableMod
Represents an ofp_table_mod message  | 
 class | 
OFVendor
Represents ofp_vendor_header  | 
 class | 
OFVendorError
Represents an ofp_error_vendor_msg  | 
| Fields in org.openflow.protocol with type parameters of type OFMessage | |
|---|---|
protected  java.lang.Class<? extends OFMessage> | 
OFType.clazz
 | 
protected  java.lang.reflect.Constructor<? extends OFMessage> | 
OFType.constructor
 | 
protected  Instantiable<OFMessage> | 
OFType.instantiable
 | 
| Methods in org.openflow.protocol that return OFMessage | |
|---|---|
 OFMessage | 
OFError.getOffendingMsg()
 | 
 OFMessage | 
OFType.newInstance()
Returns a new instance of the OFMessage represented by this OFType  | 
 OFMessage | 
OFMessage.setLength(short length)
Set the length of this message  | 
 OFMessage | 
OFMessage.setLengthU(int length)
Set the length of this message, unsigned  | 
 OFMessage | 
OFMessage.setType(OFType type)
Set the type of this message  | 
 OFMessage | 
OFMessage.setVersion(byte version)
Set the OpenFlow version of this message  | 
 OFMessage | 
OFMessage.setXid(int xid)
Set the transaction id of this message  | 
| Methods in org.openflow.protocol that return types with arguments of type OFMessage | |
|---|---|
 java.lang.reflect.Constructor<? extends OFMessage> | 
OFType.getConstructor()
Returns the no-argument Constructor of the implementation class for this OFType  | 
 Instantiable<OFMessage> | 
OFType.getInstantiable()
 | 
 java.lang.Class<? extends OFMessage> | 
OFType.toClass()
 | 
| Methods in org.openflow.protocol with parameters of type OFMessage | |
|---|---|
 OFError | 
OFError.setOffendingMsg(OFMessage offendingMsg)
Write this offending message into the payload of the Error message  | 
| Method parameters in org.openflow.protocol with type arguments of type OFMessage | |
|---|---|
 void | 
OFType.setInstantiable(Instantiable<OFMessage> instantiable)
 | 
| Uses of OFMessage in org.openflow.protocol.factory | 
|---|
| Methods in org.openflow.protocol.factory that return OFMessage | |
|---|---|
 OFMessage | 
OFMessageFactory.getMessage(OFType t)
Retrieves an OFMessage instance corresponding to the specified OFType  | 
 OFMessage | 
BasicFactory.getMessage(OFType t)
create and return a new instance of a message for OFType t.  | 
| Methods in org.openflow.protocol.factory that return types with arguments of type OFMessage | |
|---|---|
 java.util.List<OFMessage> | 
OFMessageFactory.parseMessages(java.nio.ByteBuffer data)
Attempts to parse and return all OFMessages contained in the given ByteBuffer, beginning at the ByteBuffer's position, and ending at the ByteBuffer's limit.  | 
 java.util.List<OFMessage> | 
BasicFactory.parseMessages(java.nio.ByteBuffer data)
 | 
 java.util.List<OFMessage> | 
OFMessageFactory.parseMessages(java.nio.ByteBuffer data,
              int limit)
Attempts to parse and return all OFMessages contained in the given ByteBuffer, beginning at the ByteBuffer's position, and ending at the ByteBuffer's limit.  | 
 java.util.List<OFMessage> | 
BasicFactory.parseMessages(java.nio.ByteBuffer data,
              int limit)
 | 
| Methods in org.openflow.protocol.factory with parameters of type OFMessage | |
|---|---|
protected  void | 
FloodlightFactory.injectFactories(OFMessage ofm)
 | 
protected  void | 
BasicFactory.injectFactories(OFMessage ofm)
 | 
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||