Uses of Class
planetLabVideoClient.structBandwidthInfo

Packages that use structBandwidthInfo
planetLabVideoClient   
simulator.views   
tools   
videoClientCaller   
 

Uses of structBandwidthInfo in planetLabVideoClient
 

Fields in planetLabVideoClient declared as structBandwidthInfo
 structBandwidthInfo[] structNetClOutput.measuredBws
           
 structBandwidthInfo[] structCalcBwOutput.measuredBws
           
 structBandwidthInfo structBandwidthInfoHolder.value
           
 

Methods in planetLabVideoClient that return structBandwidthInfo
static structBandwidthInfo structBandwidthInfoHelper.extract(org.omg.CORBA.Any a)
           
 structBandwidthInfo BandwidthResultBean.getStructBandwidthInfo()
          Create a new structBandwidthInfo object, fill it with the values of this instance and return it to the caller.
 structBandwidthInfo StructBandwidthInfoBean.getStructBandwidthInfo()
          Create a new structBandwidthInfo object, fill it with the values of this instance and return it to the caller.
static structBandwidthInfo structBandwidthInfoHelper.read(org.omg.CORBA.portable.InputStream istream)
           
 

Methods in planetLabVideoClient with parameters of type structBandwidthInfo
static void structBandwidthInfoHelper.insert(org.omg.CORBA.Any a, structBandwidthInfo that)
           
 void StructBandwidthInfoBean.setData(structBandwidthInfo bwInfo)
          Write all values from bwInfo to own ones.
 void BandwidthResultBean.setData(structBandwidthInfo bwInfo, Node destNode)
          Write all values from bwInfo to own ones.
static void structBandwidthInfoHelper.write(org.omg.CORBA.portable.OutputStream ostream, structBandwidthInfo value)
           
 

Constructors in planetLabVideoClient with parameters of type structBandwidthInfo
BandwidthResultBean(structBandwidthInfo bwInfo, Node destNode)
          Create an instance of BandwidthResultBean representing the given bwInfo.
StructBandwidthInfoBean(structBandwidthInfo bwInfo)
          Create an instance of StructBandwidthInfoBean representing the given bwInfo.
structBandwidthInfoHolder(structBandwidthInfo initialValue)
           
structCalcBwOutput(structBandwidthInfo[] _measuredBws)
           
structNetClOutput(int _closestLeader, structBandwidthInfo[] _measuredBws)
           
 

Uses of structBandwidthInfo in simulator.views
 

Method parameters in simulator.views with type arguments of type structBandwidthInfo
private  double Simulator.calculateAvgBandwidth(java.util.Vector<structBandwidthInfo> groupBandwidths)
          Calculates the average Bandwidth of the given values.
private  double Simulator.calculateAvgBwToNode(ProxyGroup group, java.util.Hashtable<X2XProxy,java.util.Vector<structBandwidthInfo>> bwsPerNode, X2XProxy refProxy, boolean printBestWorstStats)
          Calculates the average bandwidth of every node of the ProxyGroup to the given reference node.
private  double Simulator.calculateAvgGroupBw(ProxyGroup group, java.util.Hashtable<X2XProxy,java.util.Vector<structBandwidthInfo>> bwsPerNode, boolean printBestWorstStats)
          Calculates the average bandwidth of the ProxyGroup.
private  java.util.Vector<ProxyGroup> Simulator.formBandwidthSubGroupsFromGroup(ProxyGroup oldGroup, java.util.Hashtable<X2XProxy,java.util.Vector<structBandwidthInfo>> bwsPerNode)
          forms subgroups based on network bandwidth of ONE semantically formed proxy group
private  java.util.Vector<ProxyGroup> Simulator.formBandwidthSubGroupsFromGroupV2(ProxyGroup oldGroup, java.util.Hashtable<X2XProxy,java.util.Vector<structBandwidthInfo>> bwsPerNode)
          forms subgroups based on network bandwidth of ONE semantically formed proxy group Changes to v1: (- single node groups are formed if the bandwidth-limit is reached) - Groups with a greater size are favoured - Additionally: if the nr of subgroups formed by Algorithm v2 is NOT smaller than the nr of subgroups formed by Algorithm v1, then the result of Algorithm v1 is taken because it has better avg-group-bandwidths.
private  java.util.Vector<ProxyGroup> Simulator.formBandwidthSubGroupsFromGroupV2Internal(ProxyGroup oldGroup, java.util.Hashtable<X2XProxy,java.util.Vector<structBandwidthInfo>> bwsPerNode)
          forms subgroups based on network bandwidth of ONE semantically formed proxy group Changes to v1: (- single node groups are formed if the bandwidth-limit is reached) - Groups with a greater size are favoured
 

Uses of structBandwidthInfo in tools
 

Methods in tools that return types with arguments of type structBandwidthInfo
static java.util.Hashtable<X2XProxy,java.util.Vector<structBandwidthInfo>> Converter.vectorStructBwInfoToBeanVector(java.util.Hashtable<X2XProxy,java.util.Vector<StructBandwidthInfoBean>> loadedBwsPerNode)
          Converts the vector with structBandwidthInfo elements to a vector with structBandwidthInfoBean elements.
 

Uses of structBandwidthInfo in videoClientCaller
 

Methods in videoClientCaller that return structBandwidthInfo
 structBandwidthInfo[] PlabClientCallerMain.calculateBandwidths(X2XProxy sourceProxy, java.util.Vector<X2XProxy> nodes)
          Calculate the bandwidth from sourceProxy to nodes.
call is done via CORBA