Gaudi Framework, version v23r6

Home   Generated: Wed Jan 30 2013
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Static Public Attributes | List of all members
GaudiPython.Bindings.iService Class Reference
Inheritance diagram for GaudiPython.Bindings.iService:
Inheritance graph
[legend]
Collaboration diagram for GaudiPython.Bindings.iService:
Collaboration graph
[legend]

Public Member Functions

def __init__
 
def retrieveInterface
 
def isValid
 
- Public Member Functions inherited from GaudiPython.Bindings.iProperty
def __init__
 
def getInterface
 
def retrieveInterface
 
def __call_interface_method__
 
def __setattr__
 
def __getattr__
 
def properties
 
def name
 

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 258 of file Bindings.py.

Constructor & Destructor Documentation

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

Definition at line 260 of file Bindings.py.

261  def __init__(self, name, isvc = None ) :
262  iProperty.__init__(self, name, isvc )
263  if isvc : self.__dict__['_isvc'] = InterfaceCast(gbl.IService)(isvc)
else : self.__dict__['_isvc'] = None

Member Function Documentation

def GaudiPython.Bindings.iService.isValid (   self)

Definition at line 273 of file Bindings.py.

274  def isValid(self) :
275  if self._isvc: return True
276  else : return False
277 
#----iAlgorithm class---------------------------------------------------------------------
def GaudiPython.Bindings.iService.retrieveInterface (   self)

Definition at line 264 of file Bindings.py.

265  def retrieveInterface(self) :
266  isvc = Helper.service(self._svcloc,self._name)
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 270 of file Bindings.py.

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

Definition at line 267 of file Bindings.py.

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

Definition at line 271 of file Bindings.py.

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

Definition at line 272 of file Bindings.py.

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

Definition at line 268 of file Bindings.py.

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

Definition at line 269 of file Bindings.py.


The documentation for this class was generated from the following file:
Generated at Wed Jan 30 2013 17:13:51 for Gaudi Framework, version v23r6 by Doxygen version 1.8.2 written by Dimitri van Heesch, © 1997-2004