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< ACS_P_C >, ROEnumImpl< ACS_ENUM_C >, RWEnumImpl< ACS_ENUM_C >, baci::PcommonImpl< ACS_P_TL >, ROEnumImpl< ACS_ENUM_T(T), SK >, ROEnumImpl< ACS_ENUM_T(ENUMPROP_TEST::States), POA_ENUMPROP_TEST::ROStates >, and RWEnumImpl< ACS_ENUM_T(ENUMPROP_TEST::States), POA_ENUMPROP_TEST::RWStates >.

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< ACS_P_C >, ROEnumImpl< ACS_ENUM_C >, RWEnumImpl< ACS_ENUM_C >, baci::PcommonImpl< ACS_P_TL >, ROEnumImpl< ACS_ENUM_T(T), SK >, ROEnumImpl< ACS_ENUM_T(ENUMPROP_TEST::States), POA_ENUMPROP_TEST::ROStates >, and RWEnumImpl< ACS_ENUM_T(ENUMPROP_TEST::States), POA_ENUMPROP_TEST::RWStates >.


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

Generated by  doxygen 1.6.2