ot_interfaceFunction Class Reference

#include <ot_interfaceElement.h>

Inheritance diagram for ot_interfaceFunction:

ot_interfaceElement Mutex

List of all members.

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_objexec (const ot_obj &input)

Private Attributes

auto_ptr
< ot_functionImplementation
m_func
OT_IE_ACCESS m_accessMode


Constructor & Destructor Documentation

ot_interfaceFunction::ot_interfaceFunction ( const string &  name,
ot_functionImplementation f,
OT_IE_ACCESS  a = IE_PRIVATE 
)

virtual ot_interfaceFunction::~ot_interfaceFunction ( void   )  [virtual]


Member Function Documentation

void ot_interfaceFunction::setAccess ( OT_IE_ACCESS  a  ) 

OT_IE_ACCESS ot_interfaceFunction::getAccess ( void   ) 

auto_ptr<ot_obj> ot_interfaceFunction::exec ( const ot_obj input  ) 


Member Data Documentation

OT_IE_ACCESS ot_interfaceFunction::m_accessMode [private]


The documentation for this class was generated from the following file:

Generated on Sun May 4 12:42:43 2008 for OT_LIB 4.1 by  doxygen 1.5.5