#include <ot_interfaceElement.h>
Public Member Functions | |
ot_interfaceAttribute (const string &name, const ot_obj &o, OT_IE_ACCESS a=IE_PRIVATE, OT_IE_STATUS s=IE_UNLOCKED) | |
virtual | ~ot_interfaceAttribute (void) |
auto_ptr< ot_obj > | get (void) |
void | set (const ot_obj &o) |
void | setAccess (OT_IE_ACCESS a) |
OT_IE_ACCESS | getAccess (void) |
void | lock (void) |
void | unlock (void) |
OT_IE_STATUS | getStatus (void) |
Private Attributes | |
auto_ptr< ot_obj > | m_attr |
OT_IE_ACCESS | m_access |
OT_IE_STATUS | m_status |
ot_interfaceAttribute::ot_interfaceAttribute | ( | const string & | name, | |
const ot_obj & | o, | |||
OT_IE_ACCESS | a = IE_PRIVATE , |
|||
OT_IE_STATUS | s = IE_UNLOCKED | |||
) |
virtual ot_interfaceAttribute::~ot_interfaceAttribute | ( | void | ) | [virtual] |
auto_ptr<ot_obj> ot_interfaceAttribute::get | ( | void | ) |
void ot_interfaceAttribute::set | ( | const ot_obj & | o | ) |
void ot_interfaceAttribute::setAccess | ( | OT_IE_ACCESS | a | ) |
OT_IE_ACCESS ot_interfaceAttribute::getAccess | ( | void | ) |
void ot_interfaceAttribute::lock | ( | void | ) |
void ot_interfaceAttribute::unlock | ( | void | ) |
OT_IE_STATUS ot_interfaceAttribute::getStatus | ( | void | ) |
auto_ptr<ot_obj> ot_interfaceAttribute::m_attr [private] |
OT_IE_ACCESS ot_interfaceAttribute::m_access [private] |
OT_IE_STATUS ot_interfaceAttribute::m_status [private] |