|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--gov.nist.antd.mpls.mgmt.mpls_interface.MPLSOpticalInterface.OpticalFiberInfo
Class OpticalFiberInfo This class represents the Optical Fiber information
| Field Summary | |
double |
availablebandwidth
Field availablebandwidth - Available Bandwidth |
Fiber |
fiber
Field fiber - Fiber object |
int |
fiberID
Field fiberID - Fiber ID |
boolean |
isOut
Field isOut - Outgoing enabled flag |
java.io.FileWriter |
lambdaMonitor
Field lambdaMonitor - Lambda monitor |
boolean |
lambdaMonitorOn
Field lambdaMonitorOn - lambda monitor flag |
java.util.Hashtable |
lambdaTable
Field lambdaTable - Lambda Table |
double |
prevTime
Field prevTime - previous time information |
double |
totalbandwidth
Field totalbandwidth - Total bandwidth |
double |
totalControlCahnnelBandwidth
Field totalControlCahnnelBandwidth - Total COntrol channel bandwidth |
int |
totalControlLambdaNum
Field totalControlLambdaNum - Total control lambda number |
int |
totalDataLambdaNum
Field totalDataLambdaNum - Total data lambda number |
| Constructor Summary | |
MPLSOpticalInterface.OpticalFiberInfo()
Constructor OpticalFiberInfo |
|
MPLSOpticalInterface.OpticalFiberInfo(Fiber f,
boolean isout)
Constructor OpticalFiberInfo |
|
| Method Summary | |
void |
flushFile()
Method flushFile Flush a log to file |
void |
Monitoring(double ctime)
Method Monitoring monitoring |
void |
setupLogFile(java.io.File interfacedir)
Method setupLogFile Create the log file |
void |
updateTrafficInfo(int lambdaid,
double bytes)
Method updateTrafficInfo Update the traffic inforamtion related to the specific Lambda |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public Fiber fiber
public int fiberID
public boolean isOut
public java.util.Hashtable lambdaTable
public int totalDataLambdaNum
public int totalControlLambdaNum
public double totalbandwidth
public double availablebandwidth
public double totalControlCahnnelBandwidth
public boolean lambdaMonitorOn
public java.io.FileWriter lambdaMonitor
public double prevTime
| Constructor Detail |
public MPLSOpticalInterface.OpticalFiberInfo()
public MPLSOpticalInterface.OpticalFiberInfo(Fiber f,
boolean isout)
f - - Fiber objectisout - - True if this fiber outgoing fiber| Method Detail |
public void setupLogFile(java.io.File interfacedir)
interfacedir - public void Monitoring(double ctime)
ctime - - XXXpublic void flushFile()
public void updateTrafficInfo(int lambdaid,
double bytes)
lambdaid - - Lambda IDbytes - - Update Information
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||