Skip navigation links
A C D E F G H I L O P R S T V W 

A

activate() - Method in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl
 
activeEqualSwitches - Variable in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl
 
activeMasterSwitches - Variable in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl
 
addActivatedEqualSwitch(Dpid, OpenFlowSwitch) - Method in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl.OpenFlowSwitchAgent
 
addActivatedMasterSwitch(Dpid, OpenFlowSwitch) - Method in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl.OpenFlowSwitchAgent
 
addConnectedSwitch(Dpid, OpenFlowSwitch) - Method in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl.OpenFlowSwitchAgent
 
addEventListener(OpenFlowEventListener) - Method in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl
 
addListener(OpenFlowSwitchListener) - Method in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl
 
addPacketListener(int, PacketListener) - Method in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl
 
agent - Variable in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl
 

C

channelClosed(ChannelHandlerContext, ChannelStateEvent) - Method in class org.onosproject.openflow.controller.impl.HandshakeTimeoutHandler
 
channelOpen(ChannelHandlerContext, ChannelStateEvent) - Method in class org.onosproject.openflow.controller.impl.HandshakeTimeoutHandler
 
connectedSwitches - Variable in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl
 
Controller - Class in org.onosproject.openflow.controller.impl
The main controller class.
Controller() - Constructor for class org.onosproject.openflow.controller.impl.Controller
 
controller - Variable in class org.onosproject.openflow.controller.impl.OpenflowPipelineFactory
 
controllerNodeIPsCache - Variable in class org.onosproject.openflow.controller.impl.Controller
 

D

deactivate() - Method in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl
 
decode(ChannelHandlerContext, Channel, ChannelBuffer) - Method in class org.onosproject.openflow.controller.impl.OFMessageDecoder
 

E

encode(ChannelHandlerContext, Channel, Object) - Method in class org.onosproject.openflow.controller.impl.OFMessageEncoder
 

F

FACTORY10 - Static variable in class org.onosproject.openflow.controller.impl.Controller
 
FACTORY13 - Static variable in class org.onosproject.openflow.controller.impl.Controller
 
fullStats - Variable in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl
 

G

getControllerNodeIPs() - Method in class org.onosproject.openflow.controller.impl.Controller
 
getEqualSwitch(Dpid) - Method in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl
 
getEqualSwitches() - Method in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl
 
getMasterSwitch(Dpid) - Method in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl
 
getMasterSwitches() - Method in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl
 
getMemory() - Method in class org.onosproject.openflow.controller.impl.Controller
 
getOFMessageFactory10() - Method in class org.onosproject.openflow.controller.impl.Controller
 
getOFMessageFactory13() - Method in class org.onosproject.openflow.controller.impl.Controller
 
getOFSwitchInstance(long, OFDescStatsReply, OFVersion) - Method in class org.onosproject.openflow.controller.impl.Controller
Forward to the driver-manager to get an IOFSwitch instance.
getPipeline() - Method in class org.onosproject.openflow.controller.impl.OpenflowPipelineFactory
 
getSwitch(Dpid) - Method in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl
 
getSwitches() - Method in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl
 
getSystemStartTime() - Method in class org.onosproject.openflow.controller.impl.Controller
 
getUptime() - Method in class org.onosproject.openflow.controller.impl.Controller
 

H

HandshakeTimeoutException - Exception in org.onosproject.openflow.controller.impl
Exception is thrown when the handshake fails to complete.
HandshakeTimeoutException() - Constructor for exception org.onosproject.openflow.controller.impl.HandshakeTimeoutException
 
HandshakeTimeoutHandler - Class in org.onosproject.openflow.controller.impl
Trigger a timeout if a switch fails to complete handshake soon enough.
HandshakeTimeoutHandler(OFChannelHandler, Timer, long) - Constructor for class org.onosproject.openflow.controller.impl.HandshakeTimeoutHandler
 

I

idleHandler - Variable in class org.onosproject.openflow.controller.impl.OpenflowPipelineFactory
 
init(Map<String, String>) - Method in class org.onosproject.openflow.controller.impl.Controller
Initialize internal data structures.

L

log - Static variable in class org.onosproject.openflow.controller.impl.Controller
 

O

ofEventListener - Variable in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl
 
OFMessageDecoder - Class in org.onosproject.openflow.controller.impl
Decode an openflow message from a Channel, for use in a netty pipeline.
OFMessageDecoder() - Constructor for class org.onosproject.openflow.controller.impl.OFMessageDecoder
 
OFMessageEncoder - Class in org.onosproject.openflow.controller.impl
Encode an openflow message for output into a ChannelBuffer, for use in a netty pipeline.
OFMessageEncoder() - Constructor for class org.onosproject.openflow.controller.impl.OFMessageEncoder
 
ofPacketListener - Variable in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl
 
ofSwitchListener - Variable in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl
 
OpenFlowControllerImpl - Class in org.onosproject.openflow.controller.impl
 
OpenFlowControllerImpl() - Constructor for class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl
 
OpenFlowControllerImpl.OpenFlowSwitchAgent - Class in org.onosproject.openflow.controller.impl
Implementation of an OpenFlow Agent which is responsible for keeping track of connected switches and the state in which they are.
OpenflowPipelineFactory - Class in org.onosproject.openflow.controller.impl
Creates a ChannelPipeline for a server-side openflow channel.
OpenflowPipelineFactory(Controller, ThreadPoolExecutor) - Constructor for class org.onosproject.openflow.controller.impl.OpenflowPipelineFactory
 
openFlowPort - Variable in class org.onosproject.openflow.controller.impl.Controller
 
OpenFlowSwitchAgent() - Constructor for class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl.OpenFlowSwitchAgent
 
org.onosproject.openflow.controller.impl - package org.onosproject.openflow.controller.impl
Implementation of the OpenFlow controller IO subsystem.

P

pipelineExecutor - Variable in class org.onosproject.openflow.controller.impl.OpenflowPipelineFactory
 
processMessage(Dpid, OFMessage) - Method in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl.OpenFlowSwitchAgent
 
processPacket(Dpid, OFMessage) - Method in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl
 

R

readTimeoutHandler - Variable in class org.onosproject.openflow.controller.impl.OpenflowPipelineFactory
 
releaseExternalResources() - Method in class org.onosproject.openflow.controller.impl.OpenflowPipelineFactory
 
removeConnectedSwitch(Dpid) - Method in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl.OpenFlowSwitchAgent
 
removeEventListener(OpenFlowEventListener) - Method in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl
 
removeListener(OpenFlowSwitchListener) - Method in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl
 
removePacketListener(PacketListener) - Method in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl
 
returnRoleReply(Dpid, RoleState, RoleState) - Method in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl.OpenFlowSwitchAgent
 
run() - Method in class org.onosproject.openflow.controller.impl.Controller
Tell controller that we're ready to accept switches loop.

S

SEND_BUFFER_SIZE - Static variable in class org.onosproject.openflow.controller.impl.Controller
 
setConfigParams(Map<String, String>) - Method in class org.onosproject.openflow.controller.impl.Controller
 
setRole(Dpid, RoleState) - Method in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl
 
start(OpenFlowAgent) - Method in class org.onosproject.openflow.controller.impl.Controller
 
stop() - Method in class org.onosproject.openflow.controller.impl.Controller
 
systemStartTime - Variable in class org.onosproject.openflow.controller.impl.Controller
 

T

timer - Variable in class org.onosproject.openflow.controller.impl.OpenflowPipelineFactory
 
transitionToEqualSwitch(Dpid) - Method in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl.OpenFlowSwitchAgent
 
transitionToMasterSwitch(Dpid) - Method in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl.OpenFlowSwitchAgent
 

V

validActivation(Dpid) - Method in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl.OpenFlowSwitchAgent
 

W

workerThreads - Variable in class org.onosproject.openflow.controller.impl.Controller
 
write(Dpid, OFMessage) - Method in class org.onosproject.openflow.controller.impl.OpenFlowControllerImpl
 
A C D E F G H I L O P R S T V W 
Skip navigation links

Copyright © 2014. All rights reserved.