2005/5/9

     
 

class RemoteDmiProxy

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdkx::rdmi::RemoteDmiProxy Class Reference

#include <RemoteDmiProxy.h>

Inheritance diagram for acdkx::rdmi::RemoteDmiProxy:

acdk::lang::Object acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Public Member Functions

 RemoteDmiProxy (IN(RRemoteDmiServer) server, IN(RRemoteArg) remoteId, IN(RConnection) con)
 ~RemoteDmiProxy ()
acdk::lang::dmi::ScriptVar peekAs (IN(RString) memberName, IN(RString) interfaceName=Nil, int flags=0)
 TODO ### has to be into StdDispath!

virtual bool isDmiOverLoaded (const acdk::lang::dmi::ClazzInfo *ci, IN(RString) funcname, const acdk::lang::dmi::ClazzMethodInfo *mi, acdk::lang::dmi::ClazzMethodArgInfo **const args)
const acdk::lang::dmi::ClazzMethodInfostandardDispatch (IN(acdk::lang::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, const acdk::lang::dmi::ClazzMethodInfo *methinf)

Public Attributes

RRemoteDmiServer _server
RRemoteArg _remoteId
RConnection _connection
const acdk::lang::dmi::ClazzInfo_interfaceClazzInfo

Constructor & Destructor Documentation

acdkx::rdmi::RemoteDmiProxy::RemoteDmiProxy IN(RRemoteDmiServer server,
IN(RRemoteArg remoteId,
IN(RConnection con
 

acdkx::rdmi::RemoteDmiProxy::~RemoteDmiProxy  ) 
 


Member Function Documentation

virtual bool acdkx::rdmi::RemoteDmiProxy::isDmiOverLoaded const acdk::lang::dmi::ClazzInfo ci,
IN(RString funcname,
const acdk::lang::dmi::ClazzMethodInfo mi,
acdk::lang::dmi::ClazzMethodArgInfo **const  args
[virtual]
 

acdk::lang::dmi::ScriptVar acdkx::rdmi::RemoteDmiProxy::peekAs IN(RString memberName,
IN(RString interfaceName = Nil,
int  flags = 0
 

TODO ### has to be into StdDispath!

Parameters:
className server class
interfaceName class of type to transfer. May be Nil
flags acdk::lang::dmi::MiAiByval or acdk::lang::dmi::MiAiByref if flags = 0 selection will be done by type
memberName name of static member

const acdk::lang::dmi::ClazzMethodInfo* acdkx::rdmi::RemoteDmiProxy::standardDispatch IN(acdk::lang::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,
const acdk::lang::dmi::ClazzMethodInfo methinf
 


Member Data Documentation

RConnection acdkx::rdmi::RemoteDmiProxy::_connection
 

const acdk::lang::dmi::ClazzInfo* acdkx::rdmi::RemoteDmiProxy::_interfaceClazzInfo
 

RRemoteArg acdkx::rdmi::RemoteDmiProxy::_remoteId
 

RRemoteDmiServer acdkx::rdmi::RemoteDmiProxy::_server