Acssim.Corba.DynamicImplementation
index
/alma/ACS-2016.6/ACSSW/lib/python/site-packages/Acssim/Corba/DynamicImplementation.py

This module contains the implementation of a generic IDL implementation class
specified in the Python Language Mapping, but not implemented by omniORB.

 
Modules
       
omniORB.CORBA

 
Classes
       
__builtin__.object
ADynImpl
DynamicImplementation
__builtin__.type(__builtin__.object)
DynamicImplementationMeta

 
class ADynImpl(__builtin__.object)
    #------------------------------------------------------------------------------
 
  Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes defined here:
__metaclass__ = <class 'Acssim.Corba.DynamicImplementation.DynamicImplementationMeta'>

 
class DynamicImplementation(ADynImpl)
    A complete implementation of the OMG-defined DynamicImplementation class.
 
 
Method resolution order:
DynamicImplementation
ADynImpl
__builtin__.object

Methods defined here:
__init__(self, ir_id=None)
Standard constructor dynamically changes this objects inheritance.
Also implements all IDL methods/attributes on the fly which just pass
the call to the invoke method (which should be overriden in subclasses!!!).
 
Parameters:
- irLoc is the interface repository ID of the IDL interface we want to
inherit from.  If this is None, it is assumed _get_interface() has
been defined in a subclass (as-per the CORBA specs).
 
Returns: Nothing
 
Raises: ???
invoke(self, args, moreargs)
This method has all calls to CORBA operations forwarded to it.  Definitly
needs to be overriden in subclasses.
 
Parameters:
- args is a tuple of arguments...args[0] is the calling methods name and
everything that follows were parameters to the calling method.
- moreargs is a dictionary of yet more arguments
 
Returns: Anything
 
Raises: Anything

Data descriptors inherited from ADynImpl:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from ADynImpl:
__metaclass__ = <class 'Acssim.Corba.DynamicImplementation.DynamicImplementationMeta'>

 
class DynamicImplementationMeta(__builtin__.type)
    #------------------------------------------------------------------------------
 
 
Method resolution order:
DynamicImplementationMeta
__builtin__.type
__builtin__.object

Methods defined here:
__call__(cls, ir, *args, **kwargs)

Static methods defined here:
__new__(meta, name, bases, dct)

Methods inherited from __builtin__.type:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__eq__(...)
x.__eq__(y) <==> x==y
__ge__(...)
x.__ge__(y) <==> x>=y
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__gt__(...)
x.__gt__(y) <==> x>y
__hash__(...)
x.__hash__() <==> hash(x)
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
__instancecheck__(...)
__instancecheck__() -> bool
check if an object is an instance
__le__(...)
x.__le__(y) <==> x<=y
__lt__(...)
x.__lt__(y) <==> x<y
__ne__(...)
x.__ne__(y) <==> x!=y
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__subclasscheck__(...)
__subclasscheck__() -> bool
check if a class is a subclass
__subclasses__(...)
__subclasses__() -> list of immediate subclasses
mro(...)
mro() -> list
return a type's method resolution order

Data descriptors inherited from __builtin__.type:
__abstractmethods__
__base__
__bases__
__basicsize__
__dict__
__dictoffset__
__flags__
__itemsize__
__mro__
__weakrefoffset__

 
Data
        __revision__ = '@(#) $Id: DynamicImplementation.py,v 1.11 2010/10/01 17:20:48 javarias Exp $'