Changes between Version 24 and Version 25 of Internal/OpenFlow/Controllers/MultiCtl


Ignore:
Timestamp:
Oct 8, 2012, 8:45:39 PM (12 years ago)
Author:
akoshibe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Internal/OpenFlow/Controllers/MultiCtl

    v24 v25  
    219219This can probably be avoided if the handler is implemented as an inner class to the client class that fires up the channel, as in Controller.java.
    220220
     221==== (10/8) ====
     222With the base foundations mostly built, it seems to be a good time to document some of the components.
     223===== Component classes: =====
     224 * !ControlModuleProvider : the module that provides the controller class, based on !FloodlightProvider.java
     225 * !ControlModule : the main controller class, subclass of Controller.java. Handles incoming connections from control plane and regular !OpenFlow channels.
     226 * !ControlClient : the control plane client side event handler, one instantiated per outgoing connection. 
     227 * !UnitConfUtil : Memoryless storage for topology and various other controller-related configurations.
     228 * OFControlImpl : representation class for an incoming/outgoing connection to another controller, subclass to OFSwitchImpl. 
     229===== Configuration files =====
     230 * topology.json : stores topology information, e.g. neighbor controller information.   
     231 * cmod.properties : stores Floodlight module configurations for all loaded and active service-providing modules. 
     232
    221233
    222234----