| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

ICableSvc Class Reference

#include <ICableSvc.h>

Inheritance diagram for ICableSvc:

[legend]
Collaboration diagram for ICableSvc:
[legend]
List of all members.

Public Types

 SUCCESS
 NO_INTERFACE
 VERSMISMATCH
 LAST_ERROR
enum  Status

Public Member Functions

virtual const std::vector<
DayaBay::HardwareId > & 
hardwareIds (const ServiceMode &svcMode)=0
virtual const std::vector<
DayaBay::PmtHardwareId > & 
pmtHardwareIds (const ServiceMode &svcMode)=0
virtual const std::vector<
DayaBay::RpcHardwareId > & 
rpcHardwareIds (const ServiceMode &svcMode)=0
virtual const std::vector<
DayaBay::FeeHardwareId > & 
feeHardwareIds (const ServiceMode &svcMode)=0
virtual const std::vector<
DayaBay::FecHardwareId > & 
fecHardwareIds (const ServiceMode &svcMode)=0
virtual const std::vector<
DayaBay::DetectorSensor > & 
sensors (const ServiceMode &svcMode)=0
virtual const std::vector<
DayaBay::AdPmtSensor > & 
adPmtSensors (const ServiceMode &svcMode)=0
virtual const std::vector<
DayaBay::PoolPmtSensor > & 
poolPmtSensors (const ServiceMode &svcMode)=0
virtual const std::vector<
DayaBay::RpcSensor > & 
rpcSensors (const ServiceMode &svcMode)=0
virtual const std::vector<
DayaBay::ElecChannelId > & 
elecChannelIds (const ServiceMode &svcMode)=0
virtual const std::vector<
DayaBay::FeeChannelId > & 
feeChannelIds (const ServiceMode &svcMode)=0
virtual const std::vector<
DayaBay::FecChannelId > & 
fecChannelIds (const ServiceMode &svcMode)=0
virtual DayaBay::ElecChannelId elecChannelId (const DayaBay::DetectorSensor &sensId, const ServiceMode &svcMode)=0
virtual DayaBay::FeeChannelId feeChannelId (const DayaBay::AdPmtSensor &sensId, const ServiceMode &svcMode)=0
virtual DayaBay::FeeChannelId feeChannelId (const DayaBay::PoolPmtSensor &sensId, const ServiceMode &svcMode)=0
virtual DayaBay::FecChannelId fecChannelId (const DayaBay::RpcSensor &sensId, const ServiceMode &svcMode)=0
virtual DayaBay::DetectorSensor sensor (const DayaBay::ElecChannelId &elecChannel, const ServiceMode &svcMode)=0
virtual DayaBay::AdPmtSensor adPmtSensor (const DayaBay::FeeChannelId &feeChannel, const ServiceMode &svcMode)=0
virtual DayaBay::PoolPmtSensor poolPmtSensor (const DayaBay::FeeChannelId &feeChannel, const ServiceMode &svcMode)=0
virtual DayaBay::RpcSensor rpcSensor (const DayaBay::FecChannelId &fecChannel, const ServiceMode &svcMode)=0
virtual DayaBay::HardwareId hardwareId (const DayaBay::DetectorSensor &sensId, const ServiceMode &svcMode)=0
virtual DayaBay::PmtHardwareId pmtHardwareId (const DayaBay::AdPmtSensor &sensId, const ServiceMode &svcMode)=0
virtual DayaBay::PmtHardwareId pmtHardwareId (const DayaBay::PoolPmtSensor &sensId, const ServiceMode &svcMode)=0
virtual DayaBay::RpcHardwareId rpcHardwareId (const DayaBay::RpcSensor &sensId, const ServiceMode &svcMode)=0
virtual DayaBay::DetectorSensor sensor (const DayaBay::HardwareId &hardwareId, const ServiceMode &svcMode)=0
virtual DayaBay::AdPmtSensor adPmtSensor (const DayaBay::PmtHardwareId &pmtId, const ServiceMode &svcMode)=0
virtual DayaBay::PoolPmtSensor poolPmtSensor (const DayaBay::PmtHardwareId &pmtId, const ServiceMode &svcMode)=0
virtual DayaBay::RpcSensor rpcSensor (const DayaBay::RpcHardwareId &rpcId, const ServiceMode &svcMode)=0
virtual DayaBay::HardwareId hardwareId (const DayaBay::ElecChannelId &elecChannel, const ServiceMode &svcMode)=0
virtual DayaBay::FeeHardwareId feeHardwareId (const DayaBay::FeeChannelId &feeChannel, const ServiceMode &svcMode)=0
virtual DayaBay::FecHardwareId fecHardwareId (const DayaBay::FecChannelId &fecChannel, const ServiceMode &svcMode)=0
virtual DayaBay::ElecChannelId elecChannelId (const DayaBay::HardwareId &hardwareId, const ServiceMode &svcMode)=0
virtual DayaBay::FeeChannelId feeChannelId (const DayaBay::FeeHardwareId &feeHardwareId, const ServiceMode &svcMode)=0
virtual DayaBay::FecChannelId fecChannelId (const DayaBay::FecHardwareId &fecHardwareId, const ServiceMode &svcMode)=0
virtual StatusCode queryInterface (const InterfaceID &riid, void **ppvInterface)=0
virtual unsigned long addRef ()=0
virtual unsigned long release ()=0

Static Public Member Functions

static const InterfaceIDinterfaceID ()

Public Attributes

 SUCCESS
 NO_INTERFACE
 VERSMISMATCH
 LAST_ERROR

Detailed Description

Definition at line 24 of file ICableSvc.h.


Member Function Documentation

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

Reimplemented from IInterface.

Definition at line 28 of file ICableSvc.h.

00028                                          {
00029     return IID_ICableSvc;
00030   }

virtual const std::vector<DayaBay::HardwareId>& ICableSvc::hardwareIds ( const ServiceMode svcMode  )  [pure virtual]

Implemented in StaticCableSvc.

virtual const std::vector<DayaBay::PmtHardwareId>& ICableSvc::pmtHardwareIds ( const ServiceMode svcMode  )  [pure virtual]

Implemented in StaticCableSvc.

virtual const std::vector<DayaBay::RpcHardwareId>& ICableSvc::rpcHardwareIds ( const ServiceMode svcMode  )  [pure virtual]

Implemented in StaticCableSvc.

virtual const std::vector<DayaBay::FeeHardwareId>& ICableSvc::feeHardwareIds ( const ServiceMode svcMode  )  [pure virtual]

Implemented in StaticCableSvc.

virtual const std::vector<DayaBay::FecHardwareId>& ICableSvc::fecHardwareIds ( const ServiceMode svcMode  )  [pure virtual]

Implemented in StaticCableSvc.

virtual const std::vector<DayaBay::DetectorSensor>& ICableSvc::sensors ( const ServiceMode svcMode  )  [pure virtual]

Implemented in StaticCableSvc.

virtual const std::vector<DayaBay::AdPmtSensor>& ICableSvc::adPmtSensors ( const ServiceMode svcMode  )  [pure virtual]

Implemented in StaticCableSvc.

virtual const std::vector<DayaBay::PoolPmtSensor>& ICableSvc::poolPmtSensors ( const ServiceMode svcMode  )  [pure virtual]

Implemented in StaticCableSvc.

virtual const std::vector<DayaBay::RpcSensor>& ICableSvc::rpcSensors ( const ServiceMode svcMode  )  [pure virtual]

Implemented in StaticCableSvc.

virtual const std::vector<DayaBay::ElecChannelId>& ICableSvc::elecChannelIds ( const ServiceMode svcMode  )  [pure virtual]

Implemented in StaticCableSvc.

virtual const std::vector<DayaBay::FeeChannelId>& ICableSvc::feeChannelIds ( const ServiceMode svcMode  )  [pure virtual]

Implemented in StaticCableSvc.

virtual const std::vector<DayaBay::FecChannelId>& ICableSvc::fecChannelIds ( const ServiceMode svcMode  )  [pure virtual]

Implemented in StaticCableSvc.

virtual DayaBay::ElecChannelId ICableSvc::elecChannelId ( const DayaBay::DetectorSensor sensId,
const ServiceMode svcMode 
) [pure virtual]

Implemented in StaticCableSvc.

virtual DayaBay::FeeChannelId ICableSvc::feeChannelId ( const DayaBay::AdPmtSensor sensId,
const ServiceMode svcMode 
) [pure virtual]

Implemented in StaticCableSvc.

virtual DayaBay::FeeChannelId ICableSvc::feeChannelId ( const DayaBay::PoolPmtSensor sensId,
const ServiceMode svcMode 
) [pure virtual]

Implemented in StaticCableSvc.

virtual DayaBay::FecChannelId ICableSvc::fecChannelId ( const DayaBay::RpcSensor sensId,
const ServiceMode svcMode 
) [pure virtual]

Implemented in StaticCableSvc.

virtual DayaBay::DetectorSensor ICableSvc::sensor ( const DayaBay::ElecChannelId elecChannel,
const ServiceMode svcMode 
) [pure virtual]

Implemented in StaticCableSvc.

virtual DayaBay::AdPmtSensor ICableSvc::adPmtSensor ( const DayaBay::FeeChannelId feeChannel,
const ServiceMode svcMode 
) [pure virtual]

Implemented in StaticCableSvc.

virtual DayaBay::PoolPmtSensor ICableSvc::poolPmtSensor ( const DayaBay::FeeChannelId feeChannel,
const ServiceMode svcMode 
) [pure virtual]

Implemented in StaticCableSvc.

virtual DayaBay::RpcSensor ICableSvc::rpcSensor ( const DayaBay::FecChannelId fecChannel,
const ServiceMode svcMode 
) [pure virtual]

Implemented in StaticCableSvc.

virtual DayaBay::HardwareId ICableSvc::hardwareId ( const DayaBay::DetectorSensor sensId,
const ServiceMode svcMode 
) [pure virtual]

Implemented in StaticCableSvc.

virtual DayaBay::PmtHardwareId ICableSvc::pmtHardwareId ( const DayaBay::AdPmtSensor sensId,
const ServiceMode svcMode 
) [pure virtual]

Implemented in StaticCableSvc.

virtual DayaBay::PmtHardwareId ICableSvc::pmtHardwareId ( const DayaBay::PoolPmtSensor sensId,
const ServiceMode svcMode 
) [pure virtual]

Implemented in StaticCableSvc.

virtual DayaBay::RpcHardwareId ICableSvc::rpcHardwareId ( const DayaBay::RpcSensor sensId,
const ServiceMode svcMode 
) [pure virtual]

Implemented in StaticCableSvc.

virtual DayaBay::DetectorSensor ICableSvc::sensor ( const DayaBay::HardwareId hardwareId,
const ServiceMode svcMode 
) [pure virtual]

Implemented in StaticCableSvc.

virtual DayaBay::AdPmtSensor ICableSvc::adPmtSensor ( const DayaBay::PmtHardwareId pmtId,
const ServiceMode svcMode 
) [pure virtual]

Implemented in StaticCableSvc.

virtual DayaBay::PoolPmtSensor ICableSvc::poolPmtSensor ( const DayaBay::PmtHardwareId pmtId,
const ServiceMode svcMode 
) [pure virtual]

Implemented in StaticCableSvc.

virtual DayaBay::RpcSensor ICableSvc::rpcSensor ( const DayaBay::RpcHardwareId rpcId,
const ServiceMode svcMode 
) [pure virtual]

Implemented in StaticCableSvc.

virtual DayaBay::HardwareId ICableSvc::hardwareId ( const DayaBay::ElecChannelId elecChannel,
const ServiceMode svcMode 
) [pure virtual]

Implemented in StaticCableSvc.

virtual DayaBay::FeeHardwareId ICableSvc::feeHardwareId ( const DayaBay::FeeChannelId feeChannel,
const ServiceMode svcMode 
) [pure virtual]

Implemented in StaticCableSvc.

virtual DayaBay::FecHardwareId ICableSvc::fecHardwareId ( const DayaBay::FecChannelId fecChannel,
const ServiceMode svcMode 
) [pure virtual]

Implemented in StaticCableSvc.

virtual DayaBay::ElecChannelId ICableSvc::elecChannelId ( const DayaBay::HardwareId hardwareId,
const ServiceMode svcMode 
) [pure virtual]

Implemented in StaticCableSvc.

virtual DayaBay::FeeChannelId ICableSvc::feeChannelId ( const DayaBay::FeeHardwareId feeHardwareId,
const ServiceMode svcMode 
) [pure virtual]

Implemented in StaticCableSvc.

virtual DayaBay::FecChannelId ICableSvc::fecChannelId ( const DayaBay::FecHardwareId fecHardwareId,
const ServiceMode svcMode 
) [pure virtual]

Implemented in StaticCableSvc.


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

Generated on Mon Apr 11 20:21:05 2011 for DataSvc by doxygen 1.4.7