| |
- __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'>
|
|