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]