/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions
IDaqDetailsSvc Class Reference

This interface provide access to non-event details of the DAQ. More...

#include <IDaqDetailsSvc.h>

List of all members.

Public Member Functions

virtual ~IDaqDetailsSvc ()
 Creates an instance of this class.
virtual bool hasRunDetails (const ServiceMode &svcMode) const =0
 Returns true when there is a DaqRunDetails available for the specified svcMode.
virtual const DaqRunDetailsrunDetails (const ServiceMode &svcMode) const =0
 Returns the current DaqRunDetails instance.
virtual bool hasFileDetails (const ServiceMode &svcMode) const =0
 Returns true when there is a DaqFileDetails available for the specified svcMode.
virtual const DaqFileDetailsfileDetails (const ServiceMode &svcMode) const =0
 Returns the current DaqFileDetails instance.
virtual int calibDetailsCount (const ServiceMode &svcMode) const =0
 Returns the number of DaqCalibDetails available for the specified svcMode.
virtual const DaqCalibDetailscalibDetails (const int index, const ServiceMode &svcMode) const =0
 Returns the specified DaqCalibDetails instance.

Static Public Member Functions

static const InterfaceID & interfaceID ()
 Retrieve interface ID.

Protected Member Functions

 IDaqDetailsSvc ()
 Creates an instance of this class.

Private Member Functions

 IDaqDetailsSvc (const IDaqDetailsSvc &rhs)
 Suppress default.
IDaqDetailsSvcoperator= (const IDaqDetailsSvc &rhs)
 Suppress default.

Detailed Description

This interface provide access to non-event details of the DAQ.

Definition at line 257 of file IDaqDetailsSvc.h.


Constructor & Destructor Documentation

IDaqDetailsSvc::~IDaqDetailsSvc ( ) [virtual]

Creates an instance of this class.

Definition at line 24 of file IDaqDetailsSvc.cc.

                                {
}
IDaqDetailsSvc::IDaqDetailsSvc ( ) [protected]

Creates an instance of this class.

Definition at line 21 of file IDaqDetailsSvc.cc.

                               {
}
IDaqDetailsSvc::IDaqDetailsSvc ( const IDaqDetailsSvc rhs) [private]

Suppress default.


Member Function Documentation

static const InterfaceID& IDaqDetailsSvc::interfaceID ( ) [inline, static]

Retrieve interface ID.

Definition at line 263 of file IDaqDetailsSvc.h.

                                            {
        return IID_IDaqDetailsSvc;
    }
virtual bool IDaqDetailsSvc::hasRunDetails ( const ServiceMode svcMode) const [pure virtual]

Returns true when there is a DaqRunDetails available for the specified svcMode.

virtual const DaqRunDetails& IDaqDetailsSvc::runDetails ( const ServiceMode svcMode) const [pure virtual]

Returns the current DaqRunDetails instance.

virtual bool IDaqDetailsSvc::hasFileDetails ( const ServiceMode svcMode) const [pure virtual]

Returns true when there is a DaqFileDetails available for the specified svcMode.

virtual const DaqFileDetails& IDaqDetailsSvc::fileDetails ( const ServiceMode svcMode) const [pure virtual]

Returns the current DaqFileDetails instance.

virtual int IDaqDetailsSvc::calibDetailsCount ( const ServiceMode svcMode) const [pure virtual]

Returns the number of DaqCalibDetails available for the specified svcMode.

virtual const DaqCalibDetails& IDaqDetailsSvc::calibDetails ( const int  index,
const ServiceMode svcMode 
) const [pure virtual]

Returns the specified DaqCalibDetails instance.

IDaqDetailsSvc& IDaqDetailsSvc::operator= ( const IDaqDetailsSvc rhs) [private]

Suppress default.


The documentation for this class was generated from the following files:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 09:59:23 for DataSvc by doxygen 1.7.4