This class is a server side CORBA DSI Wrapper to Acdk Objects.
|
Public Member Functions |
virtual::acdk::lang::dmi::ClazzInfo * | getClazzInfo () |
| returns the ClazzInfo of this object instance must not be 0
|
static::acdk::lang::dmi::ClazzInfo * | clazzInfo () |
| return the ClazzInfo for this class will be re-implemented for each class by methods generated by acdkmc
|
virtual::acdk::lang::RClass | getClass () |
static::acdk::lang::RClass | GetClass () |
static::acdk::lang::RObject | create_instance () |
static::acdk::lang::RObject | create_array (int length=0) |
static::acdk::lang::RObject | create_array_array (int firstLength=0, int secondLength=0) |
virtual void | getCollectableFields (FieldReferences &fields) |
| retrun the collectable fields of this object (all Objects fields) will be re-implemented for each class by methods generated by acdkmc If this is manually implemented, the flag ObjectHasLocalGc should be set.
|
virtual::acdk::lang::dmi::SysFields | getInternalFields (int flags, const::acdk::lang::dmi::ClazzInfo *clazz=0) |
virtual const::acdk::lang::dmi::ClazzMethodInfo * | standardDispatch (IN(RString) fname,::acdk::lang::dmi::ScriptVar &ret,::acdk::lang::dmi::ScriptVarArray &args,::acdk::lang::dmi::DmiClient &dc, IN(::acdk::lang::RStringArray) namedArgs, int flags, const::acdk::lang::dmi::ClazzInfo *clazzinfo=0, const::acdk::lang::dmi::ClazzMethodInfo *methinf=0) |
| AcdkObject (IN(::acdk::lang::RObject) localObject) |
| AcdkObject (const::acdk::lang::dmi::ClazzInfo *factoryClazz) |
virtual::org::omg::CORBA::portable::ROutputStream | _invoke (IN(RString) method,::org::omg::CORBA::portable::InputStream &input,::org::omg::CORBA::portable::ResponseHandler &handler) throw ( ::org::omg::CORBA::RSystemException ) |
::org::omg::CORBA::portable::ROutputStream | standard_invoke (IN(RString) method,::org::omg::CORBA::portable::InputStream &input,::org::omg::CORBA::portable::ResponseHandler &handler) throw ( ::org::omg::CORBA::RSystemException ) |
| Handles CORBA standard methods like _is_a and DMI over IIOP.
|
virtual::acdk::lang::RObject | get_cor_factory (IN(RString) classname) |
| interface from AcdkObjectInterface They are not implemented, because already handled in standard_invoke()
|
virtual acdk::lang::RObject | dyn_new (IN(RString) classname, IN(RString) constructor, IN(RDmiObjectArray) inp, OUT(RDmiObjectArray) outp) |
virtual RDmiObject | dyn_invoke (IN(RString) methodname, IN(RDmiObjectArray) inp, OUT(RDmiObjectArray) outp) |
virtual RDmiObject | dyn_invoke_static (IN(RString) classname, IN(RString) methodname, IN(RDmiObjectArray) inp, OUT(RDmiObjectArray) outp) |
virtual RDmiObject | dyn_peek (IN(RString) membername) |
virtual RDmiObject | dyn_peek_static (IN(RString) classname, IN(RString) membername) |
virtual void | dyn_poke (IN(RString) membername, IN(RDmiObject) value) |
virtual void | dyn_poke_static (IN(RString) classname, IN(RString) membername, IN(RDmiObject) value) |
::org::omg::CORBA::portable::ROutputStream | dii_invoke (IN(RString) method,::org::omg::CORBA::portable::InputStream &input,::org::omg::CORBA::portable::ResponseHandler &handler) |
| using dii
|
Static Public Member Functions |
const::acdk::lang::dmi::ClazzMethodInfo * | StandardDispatch (IN(RString) fname,::acdk::lang::dmi::ScriptVar &ret,::acdk::lang::dmi::ScriptVarArray &args,::acdk::lang::dmi::DmiClient &dc, IN(::acdk::lang::RStringArray) namedArgs, int flags, const::acdk::lang::dmi::ClazzInfo *clazzinfo=0, const::acdk::lang::dmi::ClazzMethodInfo *methinf=0) |
Private Attributes |
static::acdk::lang::dmi::ClazzInfo | _clazzInfo |
::acdk::lang::RObject | _acdkObject |
| is not Nil in case of Proxy to acdk object
|
const::acdk::lang::dmi::ClazzInfo * | _factoryClazz |
| is not Nil in case of factory class
|