CounterSupplierImpl − superclass, ACSComponent. |
#include <CounterSupplierImpl.h> Inherits acscomponent::ACSComponentImpl. |
Public Member Functions |
CounterSupplierImpl (const ACE_CString &name, maci::ContainerServices *containerServices) |
virtual ~CounterSupplierImpl () |
virtual CORBA::Long sendBlocks (const CORBA::Long initialVal, const CORBA::Long lastVal, const CORBA::Long changeVal, const CORBA::Float period) |
Private Attributes |
nc::SimpleSupplier * m_CounterSupplier_p |
superclass, ACSComponent. This is the CORBA stub client header for ACSErrTypeCommon.idl where the definition of the CORBA exception is found. The empty CORBA servant interface, POA_COUNTER::CounterSupplier, is obtained from this header file and is automatically generated from COUNTER’s Interface Definition File (i.e., contNcTest_IF.idl) by CORBA. 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_COUNTER::CounterSupplier which is a class automatically generated by CORBA from COUNTER’s IDL file. Version: |
CounterSupplierImpl::CounterSupplierImpl (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. |
virtual CounterSupplierImpl::~CounterSupplierImpl () [virtual] Destructor |
virtual CORBA::Long CounterSupplierImpl::sendBlocks (const CORBA::Long initialVal, const CORBA::Long lastVal, const CORBA::Long changeVal, const CORBA::Float period) [virtual] Implementation of IDL sendBlocks(). |
Exceptions: |
ACSErrTypeCommon::CouldntPerformActionEx |
nc::SimpleSupplier* CounterSupplierImpl::m_CounterSupplier_p [private] |
Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code. |