superclass, ACSComponent. More...
#include <CounterSupplierImpl.h>
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.
CounterSupplierImpl::CounterSupplierImpl | ( | const ACE_CString & | name, | |
maci::ContainerServices * | containerServices | |||
) |
Constructor
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 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().
ACSErrTypeCommon::CouldntPerformActionEx |
|