Public Member Functions | Public Attributes

TestLifeCycleCharComp Class Reference

Import the smart pointer for the property. More...

#include <lifeCycleCharTestImpl.h>

Inheritance diagram for TestLifeCycleCharComp:
Inheritance graph
[legend]
Collaboration diagram for TestLifeCycleCharComp:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 TestLifeCycleCharComp (const ACE_CString &name, maci::ContainerServices *containerServices)
virtual ~TestLifeCycleCharComp ()
virtual void on ()
virtual void off ()
virtual ACS::RWlong_ptr value ()

Public Attributes

baci::SmartPropertyPointer
< baci::RWlong
m_value

Detailed Description

Import the smart pointer for the property.

All components should inherit from CharacteristicComponentImpl or it's superclass, ACSComponentImpl, to remain compatiable with ACS tools such as objexp (i.e., a GUI used to manipulate components). This class also derives from POA_contLogTest::TestLifeCycleCharComp which is a class automatically generated by CORBA from contLogTest's IDL file.

Version:
"@(#) $Id: lifeCycleCharTestImpl.h,v 1.3 2008/10/07 09:45:30 cparedes Exp $"

Constructor & Destructor Documentation

TestLifeCycleCharComp::TestLifeCycleCharComp ( const ACE_CString &  name,
maci::ContainerServices containerServices 
)

Constructor

Parameters:
poa Poa which will activate this and also all other components. Developers need not be concerned with what a PortableServer does...just pass it to the superclass's constructor.
name component's name. All components have a name associated with them so other components and clients can access them.
virtual TestLifeCycleCharComp::~TestLifeCycleCharComp (  )  [virtual]

Destructor


Member Function Documentation

virtual void TestLifeCycleCharComp::off (  )  [virtual]
virtual void TestLifeCycleCharComp::on (  )  [virtual]
virtual ACS::RWlong_ptr TestLifeCycleCharComp::value (  )  [virtual]

Member Data Documentation


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