rina.flowAllocator.impl.util
Class FlowAllocated
java.lang.Object
rina.flowAllocator.impl.util.FlowAllocated
public class FlowAllocated
- extends java.lang.Object
FlowAllocted stores all flow allocated for the upper dif ipc.
Since flow allocator is to alloate flow for upper dif ipc
Note: srcPortID is used as the handle ID, since it is unique
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FlowAllocated
public FlowAllocated()
containFlow
public boolean containFlow(java.lang.String srcIPCName,
java.lang.String dstIPCName)
getPortID
public int getPortID(java.lang.String srcIPCName,
java.lang.String dstIPCName)
getFlow
public Flow getFlow(java.lang.String srcIPCName,
java.lang.String dstIPCName)
addNewApp
public int addNewApp(java.lang.String appName)
addFlow
public void addFlow(Flow flow)
removeFlow
public void removeFlow(int handleID)
getFlow
public Flow getFlow(int portID)
generatePortId
public int generatePortId()
getIPCName
public java.lang.String getIPCName(int portID)
getPortToIPC
public java.util.LinkedHashMap<java.lang.Integer,java.lang.String> getPortToIPC()
- Returns:
- the portToIPC
setPortToIPC
public void setPortToIPC(java.util.LinkedHashMap<java.lang.Integer,java.lang.String> portToIPC)
- Parameters:
portToIPC
- the portToIPC to set