EMANE  1.2.1
emane.shell.controlportclient.ControlPortClient Class Reference

Public Member Functions

def __init__ (self, hostname, port, disconnect=None)
 
def start (self)
 
def stop (self)
 
def getManifest (self)
 
def getConfiguration (self, buildId, parameters=())
 
def getStatistic (self, buildId, elements=())
 
def getStatisticTable (self, buildId, tables=())
 
def clearStatistic (self, buildId, elements=())
 
def clearTable (self, buildId, tables=())
 
def updateConfiguration (self, buildId, updates)
 
def setLogLevel (self, level)
 
def __init__ (self, hostname, port, disconnect=None)
 
def start (self)
 
def stop (self)
 
def getManifest (self)
 
def getConfiguration (self, buildId, parameters=())
 
def getStatistic (self, buildId, elements=())
 
def getStatisticTable (self, buildId, tables=())
 
def clearStatistic (self, buildId, elements=())
 
def clearTable (self, buildId, tables=())
 
def updateConfiguration (self, buildId, updates)
 
def setLogLevel (self, level)
 

Static Public Attributes

int TYPE_INT8 = 1
 
int TYPE_UINT8 = 2
 
int TYPE_INT16 = 3
 
int TYPE_UINT16 = 4
 
int TYPE_INT32 = 5
 
int TYPE_UINT32 = 6
 
int TYPE_INT64 = 7
 
int TYPE_UINT64 = 8
 
int TYPE_FLOAT = 9
 
int TYPE_DOUBLE = 10
 
int TYPE_STRING = 11
 
int TYPE_BOOLEAN = 12
 
int TYPE_INETADDR = 13
 

Detailed Description

Definition at line 127 of file build/lib/emane/shell/controlportclient.py.

Constructor & Destructor Documentation

◆ __init__() [1/2]

def emane.shell.controlportclient.ControlPortClient.__init__ (   self,
  hostname,
  port,
  disconnect = None 
)

Definition at line 142 of file build/lib/emane/shell/controlportclient.py.

◆ __init__() [2/2]

def emane.shell.controlportclient.ControlPortClient.__init__ (   self,
  hostname,
  port,
  disconnect = None 
)

Definition at line 142 of file emane/shell/controlportclient.py.

Member Function Documentation

◆ clearStatistic() [1/2]

def emane.shell.controlportclient.ControlPortClient.clearStatistic (   self,
  buildId,
  elements = () 
)

Definition at line 285 of file build/lib/emane/shell/controlportclient.py.

◆ clearStatistic() [2/2]

def emane.shell.controlportclient.ControlPortClient.clearStatistic (   self,
  buildId,
  elements = () 
)

Definition at line 285 of file emane/shell/controlportclient.py.

◆ clearTable() [1/2]

def emane.shell.controlportclient.ControlPortClient.clearTable (   self,
  buildId,
  tables = () 
)

Definition at line 304 of file build/lib/emane/shell/controlportclient.py.

◆ clearTable() [2/2]

def emane.shell.controlportclient.ControlPortClient.clearTable (   self,
  buildId,
  tables = () 
)

Definition at line 304 of file emane/shell/controlportclient.py.

◆ getConfiguration() [1/2]

def emane.shell.controlportclient.ControlPortClient.getConfiguration (   self,
  buildId,
  parameters = () 
)

Definition at line 203 of file build/lib/emane/shell/controlportclient.py.

◆ getConfiguration() [2/2]

def emane.shell.controlportclient.ControlPortClient.getConfiguration (   self,
  buildId,
  parameters = () 
)

Definition at line 203 of file emane/shell/controlportclient.py.

◆ getManifest() [1/2]

def emane.shell.controlportclient.ControlPortClient.getManifest (   self)

Definition at line 170 of file build/lib/emane/shell/controlportclient.py.

◆ getManifest() [2/2]

def emane.shell.controlportclient.ControlPortClient.getManifest (   self)

Definition at line 170 of file emane/shell/controlportclient.py.

◆ getStatistic() [1/2]

def emane.shell.controlportclient.ControlPortClient.getStatistic (   self,
  buildId,
  elements = () 
)

Definition at line 231 of file build/lib/emane/shell/controlportclient.py.

◆ getStatistic() [2/2]

def emane.shell.controlportclient.ControlPortClient.getStatistic (   self,
  buildId,
  elements = () 
)

Definition at line 231 of file emane/shell/controlportclient.py.

◆ getStatisticTable() [1/2]

def emane.shell.controlportclient.ControlPortClient.getStatisticTable (   self,
  buildId,
  tables = () 
)

Definition at line 255 of file emane/shell/controlportclient.py.

◆ getStatisticTable() [2/2]

def emane.shell.controlportclient.ControlPortClient.getStatisticTable (   self,
  buildId,
  tables = () 
)

Definition at line 255 of file build/lib/emane/shell/controlportclient.py.

◆ setLogLevel() [1/2]

def emane.shell.controlportclient.ControlPortClient.setLogLevel (   self,
  level 
)

Definition at line 347 of file emane/shell/controlportclient.py.

◆ setLogLevel() [2/2]

def emane.shell.controlportclient.ControlPortClient.setLogLevel (   self,
  level 
)

Definition at line 347 of file build/lib/emane/shell/controlportclient.py.

◆ start() [1/2]

def emane.shell.controlportclient.ControlPortClient.start (   self)

Definition at line 162 of file emane/shell/controlportclient.py.

◆ start() [2/2]

def emane.shell.controlportclient.ControlPortClient.start (   self)

Definition at line 162 of file build/lib/emane/shell/controlportclient.py.

◆ stop() [1/2]

def emane.shell.controlportclient.ControlPortClient.stop (   self)

Definition at line 165 of file emane/shell/controlportclient.py.

◆ stop() [2/2]

def emane.shell.controlportclient.ControlPortClient.stop (   self)

Definition at line 165 of file build/lib/emane/shell/controlportclient.py.

◆ updateConfiguration() [1/2]

def emane.shell.controlportclient.ControlPortClient.updateConfiguration (   self,
  buildId,
  updates 
)

Definition at line 323 of file emane/shell/controlportclient.py.

◆ updateConfiguration() [2/2]

def emane.shell.controlportclient.ControlPortClient.updateConfiguration (   self,
  buildId,
  updates 
)

Definition at line 323 of file build/lib/emane/shell/controlportclient.py.

Member Data Documentation

◆ TYPE_BOOLEAN

int emane.shell.controlportclient.ControlPortClient.TYPE_BOOLEAN = 12
static

Definition at line 139 of file build/lib/emane/shell/controlportclient.py.

◆ TYPE_DOUBLE

int emane.shell.controlportclient.ControlPortClient.TYPE_DOUBLE = 10
static

Definition at line 137 of file build/lib/emane/shell/controlportclient.py.

◆ TYPE_FLOAT

int emane.shell.controlportclient.ControlPortClient.TYPE_FLOAT = 9
static

Definition at line 136 of file build/lib/emane/shell/controlportclient.py.

◆ TYPE_INETADDR

int emane.shell.controlportclient.ControlPortClient.TYPE_INETADDR = 13
static

Definition at line 140 of file build/lib/emane/shell/controlportclient.py.

◆ TYPE_INT16

int emane.shell.controlportclient.ControlPortClient.TYPE_INT16 = 3
static

Definition at line 130 of file build/lib/emane/shell/controlportclient.py.

◆ TYPE_INT32

int emane.shell.controlportclient.ControlPortClient.TYPE_INT32 = 5
static

Definition at line 132 of file build/lib/emane/shell/controlportclient.py.

◆ TYPE_INT64

int emane.shell.controlportclient.ControlPortClient.TYPE_INT64 = 7
static

Definition at line 134 of file build/lib/emane/shell/controlportclient.py.

◆ TYPE_INT8

int emane.shell.controlportclient.ControlPortClient.TYPE_INT8 = 1
static

Definition at line 128 of file build/lib/emane/shell/controlportclient.py.

◆ TYPE_STRING

int emane.shell.controlportclient.ControlPortClient.TYPE_STRING = 11
static

Definition at line 138 of file build/lib/emane/shell/controlportclient.py.

◆ TYPE_UINT16

int emane.shell.controlportclient.ControlPortClient.TYPE_UINT16 = 4
static

Definition at line 131 of file build/lib/emane/shell/controlportclient.py.

◆ TYPE_UINT32

int emane.shell.controlportclient.ControlPortClient.TYPE_UINT32 = 6
static

Definition at line 133 of file build/lib/emane/shell/controlportclient.py.

◆ TYPE_UINT64

int emane.shell.controlportclient.ControlPortClient.TYPE_UINT64 = 8
static

Definition at line 135 of file build/lib/emane/shell/controlportclient.py.

◆ TYPE_UINT8

int emane.shell.controlportclient.ControlPortClient.TYPE_UINT8 = 2
static

Definition at line 129 of file build/lib/emane/shell/controlportclient.py.


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