2005/5/9

     
 

class DmiProxyGenerator

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

acdk::tools::mc::DmiProxyGenerator Class Reference

#include <DmiProxyGenerator.h>

Inheritance diagram for acdk::tools::mc::DmiProxyGenerator:

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

Detailed Description

This class add DmiProxy interface to an ACDK interface.

A DMIProxy enables an Script language to implement an ACDK interface.


Public Member Functions

 DmiProxyGenerator (bool generateProxy=true, bool parentOnly=false)
virtual bool apply (IN(RCodeInfo) codeinfo)
void writeMethodProxy (IN(RMethodInfo) mi, StringBuffer &sb)
bool createProxyClass (IN(RClassInfo) ci, StringBuffer &sb)

Static Public Member Functions

void initAttribute (IN(RMetaCompiler) mc)
void addToClass (IN(RClassInfo) cls)

Private Attributes

bool _generateProxy
bool _parentOnly


Constructor & Destructor Documentation

acdk::tools::mc::DmiProxyGenerator::DmiProxyGenerator (  bool  generateProxy = true,
bool  parentOnly = false
)  [inline]
 


Member Function Documentation

void acdk::tools::mc::DmiProxyGenerator::addToClass (  IN(RClassInfo)  cls  )  [static]
 

virtual bool acdk::tools::mc::DmiProxyGenerator::apply (  IN(RCodeInfo)  codeinfo  )  [virtual]
 

Reimplemented from acdk::tools::mc::CodeAttribute.

bool acdk::tools::mc::DmiProxyGenerator::createProxyClass (  IN(RClassInfo)  ci,
StringBuffer &  sb
) 
 

void acdk::tools::mc::DmiProxyGenerator::initAttribute (  IN(RMetaCompiler)  mc  )  [static]
 

Reimplemented from acdk::tools::mc::CodeAttribute.

void acdk::tools::mc::DmiProxyGenerator::writeMethodProxy (  IN(RMethodInfo)  mi,
StringBuffer &  sb
) 
 


Member Data Documentation

bool acdk::tools::mc::DmiProxyGenerator::_generateProxy [private]
 

bool acdk::tools::mc::DmiProxyGenerator::_parentOnly [private]