CounterSupplierImpl

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

NAME

CounterSupplierImpl −

superclass, ACSComponent.

SYNOPSIS

#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

Detailed Description

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:

Constructor & Destructor Documentation

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.
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

Member Function Documentation

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

Member Data Documentation

nc::SimpleSupplier* CounterSupplierImpl::m_CounterSupplier_p [private]

Author

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