com::cosylab::acs::maci::StatusHolder Class Reference

Collaboration diagram for com::cosylab::acs::maci::StatusHolder:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 StatusHolder ()
 StatusHolder (ComponentStatus status)
ComponentStatus getStatus ()
void setStatus (ComponentStatus status)

Private Attributes

ComponentStatus status = null

Detailed Description

Helper class to hold COBStatus value.

Author:
Matej Sekoranja (matej.sekoranja@cosylab.com)
Version:
@VERSION@

Constructor & Destructor Documentation

com::cosylab::acs::maci::StatusHolder::StatusHolder (  )  [inline]

Constructs a new StatusHolder object with its status field initialized to null.

com::cosylab::acs::maci::StatusHolder::StatusHolder ( ComponentStatus  status  )  [inline]

Constructs a new StatusHolder object with its status field initialized to the given ComponentStatus.

Parameters:
initial the ComponentStatus with which to initialize the status field of the newly-created StatusHolder object

References setStatus().


Member Function Documentation

ComponentStatus com::cosylab::acs::maci::StatusHolder::getStatus (  )  [inline]

Returns the status.

Returns:
ComponentStatus

References status.

Referenced by com::cosylab::acs::maci::test::TestHierarchicalComponent::activateSubComponents(), com::cosylab::acs::maci::manager::ManagerImpl::autoStartComponents(), com::cosylab::acs::maci::manager::ManagerImpl::containerPostLoginActivation(), com::cosylab::acs::maci::plug::ManagerProxyImpl::get_component(), com::cosylab::acs::maci::manager::ManagerImpl::internalNoSyncRequestComponent(), com::cosylab::acs::maci::manager::ManagerImpl::internalRequestDefaultComponent(), com::cosylab::acs::maci::test::ManagerImplTest::internalTestGetHierarchicalComponent(), com::cosylab::acs::maci::test::ManagerImplTest::internalTestGetHierarchicalComponentPassingComponentHandle(), com::cosylab::acs::maci::manager::ManagerImpl::RequestComponentTask::run(), com::cosylab::acs::maci::test::ManagerImplTest::testComponentInfoTopologicalSort(), com::cosylab::acs::maci::test::ManagerImplTest::testContainerToManagerStateTransferComponents(), com::cosylab::acs::maci::test::ManagerImplTest::testForceReleaseComponent(), com::cosylab::acs::maci::test::ManagerImplTest::testGetComponent(), com::cosylab::acs::maci::test::ManagerImplTest::testGetCyclicHierachicalComponentAllowWithPreactivated(), com::cosylab::acs::maci::test::ManagerImplTest::testGetDynamicComponent(), com::cosylab::acs::maci::test::ManagerImplTest::testManagerShutdownWithComponentDestruction(), com::cosylab::acs::maci::test::ManagerImplTest::testManagerToContainerStateTransferComponents(), com::cosylab::acs::maci::test::ManagerImplTest::testOnDemandContainer(), and com::cosylab::acs::maci::test::ManagerImplTest::testRestartComponent().

void com::cosylab::acs::maci::StatusHolder::setStatus ( ComponentStatus  status  )  [inline]

Sets the status.

Parameters:
status The status to set

Referenced by StatusHolder().


Member Data Documentation

The ComponentStatus value held by this StatusHolder object in its status field.

Referenced by getStatus().


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

Generated by  doxygen 1.6.2