Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

baci::PropertyImplementator Class Reference

#include <baciBACIProperty.h>

Inheritance diagram for baci::PropertyImplementator:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual void getValue (BACIProperty *property, BACIValue *value, Completion &completion, CBDescOut &descOut)=0
virtual int initialization ()
virtual ~PropertyImplementator ()
 Destructor.

Detailed Description

Abstract class which BACI property implementator (e.g. CORBA object) must implement
Author:
Matej Sekoranja, Jozef Stefan Institute, Slovenia


Constructor & Destructor Documentation

virtual baci::PropertyImplementator::~PropertyImplementator  )  [inline, virtual]
 

Destructor.


Member Function Documentation

virtual void baci::PropertyImplementator::getValue BACIProperty property,
BACIValue value,
Completion completion,
CBDescOut descOut
[pure virtual]
 

Get value method (value accessor)

Parameters:
property property which requested value
value value to be returned
completion error handling structure
descOut callback descriptor

Implemented in baci::PcommonImpl<>, ROEnumImpl<>, RWEnumImpl<>, baci::PcommonImpl< ACS_P_TL >, and ROEnumImpl< ACS_ENUM_T(T), SK >.

virtual int baci::PropertyImplementator::initialization  )  [inline, virtual]
 

Property construction status method After contruction of a property, this method will be called to check if construction was successful; if not, monitor will be destroyed by parent

Returns:
0 on success or any other value (value can indicate cause of faulire) on faulure

Reimplemented in baci::PcommonImpl<>, ROEnumImpl<>, RWEnumImpl<>, baci::PcommonImpl< ACS_P_TL >, and ROEnumImpl< ACS_ENUM_T(T), SK >.


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 02:37:11 2009 for ACS C++ API by doxygen 1.3.8