org.openflow.example
Class SimpleController.OFSwitch

java.lang.Object
  extended by org.openflow.example.SimpleController.OFSwitch
Enclosing class:
SimpleController

protected class SimpleController.OFSwitch
extends java.lang.Object


Field Summary
protected  java.util.Map<java.lang.Integer,java.lang.Integer> macTable
           
protected  java.nio.channels.SocketChannel sock
           
protected  OFMessageAsyncStream stream
           
 
Constructor Summary
SimpleController.OFSwitch(java.nio.channels.SocketChannel sock, OFMessageAsyncStream stream)
           
 
Method Summary
 OFMessageAsyncStream getStream()
           
 void handlePacketIn(OFPacketIn pi)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

sock

protected java.nio.channels.SocketChannel sock

stream

protected OFMessageAsyncStream stream

macTable

protected java.util.Map<java.lang.Integer,java.lang.Integer> macTable
Constructor Detail

SimpleController.OFSwitch

public SimpleController.OFSwitch(java.nio.channels.SocketChannel sock,
                                 OFMessageAsyncStream stream)
Method Detail

handlePacketIn

public void handlePacketIn(OFPacketIn pi)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getStream

public OFMessageAsyncStream getStream()