#include <ot_interfaceElement.h>
Public Member Functions | |
ot_interfaceFunction (const string &name, ot_functionImplementation *f, OT_IE_ACCESS a=IE_PRIVATE) | |
virtual | ~ot_interfaceFunction (void) |
void | setAccess (OT_IE_ACCESS a) |
OT_IE_ACCESS | getAccess (void) |
auto_ptr< ot_obj > | exec (const ot_obj &input) |
Private Attributes | |
auto_ptr < ot_functionImplementation > | m_func |
OT_IE_ACCESS | m_accessMode |
ot_interfaceFunction::ot_interfaceFunction | ( | const string & | name, | |
ot_functionImplementation * | f, | |||
OT_IE_ACCESS | a = IE_PRIVATE | |||
) |
virtual ot_interfaceFunction::~ot_interfaceFunction | ( | void | ) | [virtual] |
void ot_interfaceFunction::setAccess | ( | OT_IE_ACCESS | a | ) |
OT_IE_ACCESS ot_interfaceFunction::getAccess | ( | void | ) |
auto_ptr<ot_functionImplementation> ot_interfaceFunction::m_func [private] |
OT_IE_ACCESS ot_interfaceFunction::m_accessMode [private] |