GaudiPython.Bindings.iService Class Reference
Inheritance diagram for GaudiPython.Bindings.iService:
Collaboration diagram for GaudiPython.Bindings.iService:

Public Member Functions

def __init__
 
def retrieveInterface (self)
 
def isValid (self)
 
def __init__
 
def retrieveInterface (self)
 
def isValid (self)
 
- Public Member Functions inherited from GaudiPython.Bindings.iProperty
def __init__
 
def getInterface (self)
 
def retrieveInterface (self)
 
def __call_interface_method__ (self, ifname, method, args)
 
def __setattr__ (self, name, value)
 
def __getattr__ (self, name)
 
def properties (self)
 
def name (self)
 
def __init__
 
def getInterface (self)
 
def retrieveInterface (self)
 
def __call_interface_method__ (self, ifname, method, args)
 
def __setattr__ (self, name, value)
 
def __getattr__ (self, name)
 
def properties (self)
 
def name (self)
 

Static Public Attributes

tuple initialize = lambdaself:self.__call_interface_method__("_isvc","initialize")
 
tuple start = lambdaself:self.__call_interface_method__("_isvc","start")
 
tuple stop = lambdaself:self.__call_interface_method__("_isvc","stop")
 
tuple finalize = lambdaself:self.__call_interface_method__("_isvc","finalize")
 
tuple reinitialize = lambdaself:self.__call_interface_method__("_isvc","reinitialize")
 
tuple restart = lambdaself:self.__call_interface_method__("_isvc","restart")
 

Detailed Description

Python equivalent to IProperty interface 

Definition at line 284 of file Bindings.py.

Constructor & Destructor Documentation

def GaudiPython.Bindings.iService.__init__ (   self,
  name,
  isvc = None 
)

Definition at line 286 of file Bindings.py.

286  def __init__(self, name, isvc = None ) :
287  iProperty.__init__(self, name, isvc )
288  if isvc : self.__dict__['_isvc'] = InterfaceCast(gbl.IService)(isvc)
289  else : self.__dict__['_isvc'] = None
def GaudiPython.Bindings.iService.__init__ (   self,
  name,
  isvc = None 
)

Definition at line 286 of file Bindings.py.

286  def __init__(self, name, isvc = None ) :
287  iProperty.__init__(self, name, isvc )
288  if isvc : self.__dict__['_isvc'] = InterfaceCast(gbl.IService)(isvc)
289  else : self.__dict__['_isvc'] = None

Member Function Documentation

def GaudiPython.Bindings.iService.isValid (   self)

Definition at line 299 of file Bindings.py.

299  def isValid(self) :
300  if self._isvc: return True
301  else : return False
302 
303 #----iAlgorithm class---------------------------------------------------------------------
def GaudiPython.Bindings.iService.isValid (   self)

Definition at line 299 of file Bindings.py.

299  def isValid(self) :
300  if self._isvc: return True
301  else : return False
302 
303 #----iAlgorithm class---------------------------------------------------------------------
def GaudiPython.Bindings.iService.retrieveInterface (   self)

Definition at line 290 of file Bindings.py.

290  def retrieveInterface(self) :
291  isvc = Helper.service(self._svcloc,self._name)
292  if isvc : iService.__init__(self, self._name, isvc)
def GaudiPython.Bindings.iService.retrieveInterface (   self)

Definition at line 290 of file Bindings.py.

290  def retrieveInterface(self) :
291  isvc = Helper.service(self._svcloc,self._name)
292  if isvc : iService.__init__(self, self._name, isvc)

Member Data Documentation

tuple GaudiPython.Bindings.iService.finalize = lambdaself:self.__call_interface_method__("_isvc","finalize")
static

Definition at line 296 of file Bindings.py.

tuple GaudiPython.Bindings.iService.initialize = lambdaself:self.__call_interface_method__("_isvc","initialize")
static

Definition at line 293 of file Bindings.py.

tuple GaudiPython.Bindings.iService.reinitialize = lambdaself:self.__call_interface_method__("_isvc","reinitialize")
static

Definition at line 297 of file Bindings.py.

tuple GaudiPython.Bindings.iService.restart = lambdaself:self.__call_interface_method__("_isvc","restart")
static

Definition at line 298 of file Bindings.py.

tuple GaudiPython.Bindings.iService.start = lambdaself:self.__call_interface_method__("_isvc","start")
static

Definition at line 294 of file Bindings.py.

tuple GaudiPython.Bindings.iService.stop = lambdaself:self.__call_interface_method__("_isvc","stop")
static

Definition at line 295 of file Bindings.py.


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