#include <FeeAckInfo.hpp>
Inheritance diagram for dcs::fee::FeeAckInfo:
It inheritates from FeeInfo to get the DimInfo features, and to enable a polymorph access to the service data. Create objects of FeeAckInfo to get a connection to a given FEE - ACK - service.
Public Member Functions | |
FeeAckInfo (char *name, void *noLink, int noLinkSize, DimInfoHandler *pHandler, char *serverName, FeeClientLibInterface *interface) | |
virtual | ~FeeAckInfo () |
virtual bool | retrieveServiceValue () |
virtual void | initialize () |
const char * | getCorrespondingServerName () const |
bool | hasLink () |
Private Attributes | |
int | ackState |
char * | mpServerName |
FeeClientLibInterface * | mpInterface |
|
Constructor for the FeeAckInfo. This constructor calls implictly the FeeInfo - constructor and with that the DimInfo constructor, so you subscribe to the inserted FEE - ACK- Service (name).
|
|
Destructor for the FeeAckInfo objects.
|
|
Gets a pointer to the server name of the corresponding FeeServer for this DimInfo object.
|
|
Indicates if the FeeClient has "link" to the server corresponding to this FeeAckInfo object.
|
|
Function to set the initial state of the link for the ACK-Service. This should be called to determine, if the link is currently available and should be called once after constructing this object. Implements dcs::fee::FeeInfo. |
|
Function, to be executed when new data from the FEE - ACK - Service is available. It retrieves the data of the FeeServer from the DIM framework. It stores the value in the object itself.
Implements dcs::fee::FeeInfo. |
|
Here is the ACK value stored.
|
|
Pointer to the FeeClientLibInterface to call the handler routine.
|
|
Here is the name of the corresponding FeeServer stored.
|