ot_interfaceAttribute Class Reference

#include <ot_interfaceElement.h>

Inheritance diagram for ot_interfaceAttribute:

ot_interfaceElement Mutex

List of all members.

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_objget (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_objm_attr
OT_IE_ACCESS m_access
OT_IE_STATUS m_status


Constructor & Destructor Documentation

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]


Member Function Documentation

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   ) 


Member Data Documentation

OT_IE_ACCESS ot_interfaceAttribute::m_access [private]

OT_IE_STATUS ot_interfaceAttribute::m_status [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