TestLifeCycleCharComp

NAME
SYNOPSIS
Detailed Description
Constructor & Destructor Documentation
Member Function Documentation
Member Data Documentation
Author

NAME

TestLifeCycleCharComp −

Import the smart pointer for the property.

SYNOPSIS

#include <lifeCycleCharTestImpl.h>

Inherits baci::CharacteristicComponentImpl.

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:

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

baci::SmartPropertyPointer<baci::RWlong> TestLifeCycleCharComp::m_value

Author

Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code.