|
|
|
|
|
class DmiProxyGeneratorExt
|
|
|
Modules Namespace List Class Hierarchy Alphabetical List Compound List Namespace Members Compound Members Related Pages
acdk::tools::mc::DmiProxyGeneratorExt Class Reference#include <DmiProxyGeneratorExt.h>
Inheritance diagram for acdk::tools::mc::DmiProxyGeneratorExt:
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 Types |
typedef acdk::lang::sys::core_vector<
const acdk::lang::dmi::ClazzMethodInfo * > | ClazzMethodInfoArray |
Public Member Functions |
void | generateProxyMethodArgDecl (const acdk::lang::dmi::ClazzMethodInfo *mi, StringBuffer &sb) |
void | generateProxyMethodArgCall (const acdk::lang::dmi::ClazzMethodInfo *mi, StringBuffer &sb) |
void | generateProxyMethodThrowDecl (const acdk::lang::dmi::ClazzMethodInfo *mi, StringBuffer &sb) |
void | generateProxyClassDeclDefConstructor (const acdk::lang::dmi::ClazzMethodInfo *mi, StringBuffer &sb) |
void | generateProxyClassMethod (const acdk::lang::dmi::ClazzInfo *super, const acdk::lang::dmi::ClazzMethodInfo *mi, StringBuffer &sb) |
void | generateDispatchMethod (const acdk::lang::dmi::ClazzMethodInfo *mi, StringBuffer &sb) |
void | generateProxyClassDecl (const acdk::lang::dmi::ClazzInfo *ci, StringBuffer &sb, ClazzMethodInfoArray &constr, ClazzMethodInfoArray &methods) |
void | generateProxyCiMethod (const acdk::lang::dmi::ClazzMethodInfo *mi, StringBuffer &sb) |
void | generateProxyCiMethods (const acdk::lang::dmi::ClazzInfo *ci, ClazzMethodInfoArray &methods, StringBuffer &sb) |
void | generateProxyCiInterfaces (const acdk::lang::dmi::ClazzInfo *ci, StringBuffer &sb) |
void | generateProxy (const acdk::lang::dmi::ClazzInfo *ci, StringBuffer &sb) |
void | generateProxy (IN(RString) classname, IN(::acdk::io::RPrintWriter) out) |
Private Attributes |
bool | _generateProxy |
bool | _parentOnly |
Member Typedef Documentation
Member Function Documentation
Member Data Documentation
|
|