botsense  3.2.0
RoadNarrows Client-Server Proxied Services Framework
BotSense.BotSenseTypes.BsVConnInfo Class Reference
Inheritance diagram for BotSense.BotSenseTypes.BsVConnInfo:

Public Member Functions

def __init__ (self)
 
def __sizeof__ (self)
 
def __getitem__ (self, y)
 
def __setitem__ (self, y, v)
 
def __iter__ (self)
 
def __str__ (self)
 
def ListAttrs (self)
 

Detailed Description

BotSense Virtual Connection Information Wrapper Class.

Definition at line 819 of file BotSenseTypes.py.

Constructor & Destructor Documentation

def BotSense.BotSenseTypes.BsVConnInfo.__init__ (   self)
Initialize Virtual Connection Info instance. 

Definition at line 824 of file BotSenseTypes.py.

References BotSense.BotSenseTypes.BsProxyMsgHdr._attrlist, and BotSense.BotSenseTypes.BsVConnInfo._attrlist.

824  def __init__(self):
825  """ Initialize Virtual Connection Info instance. """
826  bsCore.BsVConnInfo_T.__init__(self)
827 
828  self._attrlist = ['m_vconn', 'm_rd', 'm_client', 'm_devuri', 'm_moduri',
829  'm_modver', 'm_moddate']

Member Function Documentation

def BotSense.BotSenseTypes.BsVConnInfo.__getitem__ (   self,
  y 
)
x.__getitem__(y) <==> x[y] 

Definition at line 840 of file BotSenseTypes.py.

840  def __getitem__(self, y):
841  """ x.__getitem__(y) <==> x[y] """
842  return getattr(self, y)
def BotSense.BotSenseTypes.BsVConnInfo.__iter__ (   self)
x.__iter__() <==> iter(x) 

Definition at line 855 of file BotSenseTypes.py.

855  def __iter__(self):
856  """ x.__iter__() <==> iter(x) """
857  return self._attrlist.__iter__()
def BotSense.BotSenseTypes.BsVConnInfo.__setitem__ (   self,
  y,
  v 
)
x.__setitem__(y, v) <==> x[y]=v 

Definition at line 846 of file BotSenseTypes.py.

References BotSense.BotSenseTypes.BsProxyMsgHdr._attrlist, and BotSense.BotSenseTypes.BsVConnInfo._attrlist.

846  def __setitem__(self, y, v):
847  """ x.__setitem__(y, v) <==> x[y]=v """
848  if y in self._attrlist:
849  setattr(self, y, v)
850  else:
851  raise AttributeError(y)
def BotSense.BotSenseTypes.BsVConnInfo.__sizeof__ (   self)
def BotSense.BotSenseTypes.BsVConnInfo.__str__ (   self)
x.__str__() <==> str(x) <==> print x 

Definition at line 861 of file BotSenseTypes.py.

References BotSense.BotSenseTypes.BsProxyMsgHdr._attrlist, and BotSense.BotSenseTypes.BsVConnInfo._attrlist.

861  def __str__(self):
862  """ x.__str__() <==> str(x) <==> print x """
863  d = {}
864  for attr in self._attrlist:
865  d[attr] = getattr(self, attr)
866  return str(d)
def BotSense.BotSenseTypes.BsVConnInfo.ListAttrs (   self)
Return list of class variable attribute names. 

Definition at line 870 of file BotSenseTypes.py.

References BotSense.BotSenseTypes.BsProxyMsgHdr._attrlist, and BotSense.BotSenseTypes.BsVConnInfo._attrlist.

870  def ListAttrs(self):
871  """ Return list of class variable attribute names. """
872  return self._attrlist

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