Public Member Functions | Static Public Attributes | Private Attributes
mm2client.BandSettings Class Reference

List of all members.

Public Member Functions

def __init__
def AsDict
def BandNumber
def CorruptionAmount
def CorruptionCorrelation
def DelayAmount
def DelayCorrelation
def DelayDistribution
def DelayReorder
def DelayVariation
def DropAmount
def DropCorrelation
def DupAmount
def DupCorrelation
def LeftFlag
def RateLimit
def ReorderAmount
def ReorderCorrelation
def ReorderGap
def SetByCnfigName
def SetCorruptionAmount
def SetCorruptionCorrelation
def SetDefaults
def SetDelayAmount
def SetDelayCorrelation
def SetDelayDistribution
def SetDelayReorder
def SetDelayVariation
def SetDropAmount
def SetDropCorrelation
def SetDupAmount
def SetDupCorrelation
def SetRateLimit
def SetReorderAmount
def SetReorderCorrelation
def SetReorderGap
def Validate

Static Public Attributes

tuple MM_DELAY_DISTRIBUTIONS
int MM_MAXRATE = 100000000
 MM_MAXRATE = 1000000000 # 1 gigabit, 1x10**9.
string PCNTFMT = "2.5f"
dictionary SetProcs

Private Attributes

 __BandNumber
 __CorruptionAmount
 __CorruptionCorrelation
 __DelayAmount
 __DelayCorrelation
 __DelayDistribution
 __DelayReorder
 __DelayVariation
 __DropAmount
 __DropCorrelation
 __DupAmount
 __DupCorrelation
 __LeftFlag
 __RateLimit
 __ReorderAmount
 __ReorderCorrelation
 __ReorderGap

Detailed Description

Definition at line 85 of file mm2client.py.


Constructor & Destructor Documentation

def mm2client.BandSettings.__init__ (   self,
  bandnumber,
  leftflag 
)
@param bandnumber: Band number, an integer in range 1..5
@type bandnumber: int or long
@param leftflag: True if LAN-A to LAN-B, false if LAN-B to LAN-A
@type leftflag: bool

Definition at line 112 of file mm2client.py.


Member Function Documentation

Definition at line 316 of file mm2client.py.

Definition at line 135 of file mm2client.py.

Definition at line 191 of file mm2client.py.

Definition at line 195 of file mm2client.py.

Definition at line 143 of file mm2client.py.

Definition at line 151 of file mm2client.py.

Definition at line 155 of file mm2client.py.

Definition at line 159 of file mm2client.py.

Definition at line 147 of file mm2client.py.

Definition at line 163 of file mm2client.py.

Definition at line 167 of file mm2client.py.

Definition at line 171 of file mm2client.py.

Definition at line 175 of file mm2client.py.

Definition at line 139 of file mm2client.py.

Definition at line 199 of file mm2client.py.

Definition at line 183 of file mm2client.py.

Definition at line 187 of file mm2client.py.

Definition at line 179 of file mm2client.py.

def mm2client.BandSettings.SetByCnfigName (   self,
  name,
  val 
)
Set an item using the name used in the Mini Maxwell configuration file.

Definition at line 307 of file mm2client.py.

def mm2client.BandSettings.SetCorruptionAmount (   self,
  val 
)

Definition at line 291 of file mm2client.py.

Definition at line 296 of file mm2client.py.

Definition at line 213 of file mm2client.py.

def mm2client.BandSettings.SetDelayAmount (   self,
  val 
)

Definition at line 231 of file mm2client.py.

def mm2client.BandSettings.SetDelayCorrelation (   self,
  val 
)

Definition at line 241 of file mm2client.py.

Definition at line 246 of file mm2client.py.

def mm2client.BandSettings.SetDelayReorder (   self,
  val 
)

Definition at line 253 of file mm2client.py.

def mm2client.BandSettings.SetDelayVariation (   self,
  val 
)

Definition at line 236 of file mm2client.py.

def mm2client.BandSettings.SetDropAmount (   self,
  val 
)

Definition at line 256 of file mm2client.py.

def mm2client.BandSettings.SetDropCorrelation (   self,
  val 
)

Definition at line 261 of file mm2client.py.

def mm2client.BandSettings.SetDupAmount (   self,
  val 
)

Definition at line 266 of file mm2client.py.

def mm2client.BandSettings.SetDupCorrelation (   self,
  val 
)

Definition at line 271 of file mm2client.py.

def mm2client.BandSettings.SetRateLimit (   self,
  val 
)

Definition at line 301 of file mm2client.py.

def mm2client.BandSettings.SetReorderAmount (   self,
  val 
)

Definition at line 281 of file mm2client.py.

Definition at line 286 of file mm2client.py.

def mm2client.BandSettings.SetReorderGap (   self,
  val 
)

Definition at line 276 of file mm2client.py.

Definition at line 205 of file mm2client.py.


Member Data Documentation

Definition at line 117 of file mm2client.py.

Definition at line 213 of file mm2client.py.

Definition at line 213 of file mm2client.py.

Definition at line 213 of file mm2client.py.

Definition at line 213 of file mm2client.py.

Definition at line 213 of file mm2client.py.

Definition at line 213 of file mm2client.py.

Definition at line 213 of file mm2client.py.

Definition at line 213 of file mm2client.py.

Definition at line 213 of file mm2client.py.

Definition at line 213 of file mm2client.py.

Definition at line 213 of file mm2client.py.

Definition at line 117 of file mm2client.py.

Definition at line 213 of file mm2client.py.

Definition at line 213 of file mm2client.py.

Definition at line 213 of file mm2client.py.

Definition at line 213 of file mm2client.py.

Initial value:
("none", "normal", "pareto", "paretonormal",
                              "experimental")

Definition at line 89 of file mm2client.py.

int mm2client.BandSettings::MM_MAXRATE = 100000000 [static]

MM_MAXRATE = 1000000000 # 1 gigabit, 1x10**9.

Definition at line 87 of file mm2client.py.

string mm2client.BandSettings::PCNTFMT = "2.5f" [static]

Definition at line 92 of file mm2client.py.

dictionary mm2client.BandSettings::SetProcs [static]
Initial value:
{
                "delay_amount": "SetDelayAmount",
                "delay_variation": "SetDelayVariation",
                "delay_distribution": "SetDelayDistribution",
                "delay_correlation": "SetDelayCorrelation",
                "delay_reorder": "SetDelayReorder",
                "drop_amount": "SetDropAmount",
                "drop_correlation": "SetDropCorrelation",
                "duplication_amount": "SetDupAmount",
                "duplication_correlation": "SetDupCorrelation",
                "reorder_gap": "SetReorderGap",
                "reorder_correlation": "SetReorderCorrelation",
                "reorder_amount": "SetReorderAmount",
                "bitrate_limit": "SetRateLimit",
                "corruption_amount": "SetCorruptionAmount",
                "corruption_correlation": "SetCorruptionCorrelation"
                }

Definition at line 94 of file mm2client.py.


The documentation for this class was generated from the following file:


mini_maxwell
Author(s): Yusuke Furuta
autogenerated on Sat Sep 9 2017 02:33:35