Sct::UniqueCrateLevelIdentifierBase Class Reference

Base class for UniqueIdentifiers that live at the Crate level (i.e. More...

#include <Addressing.h>

Inheritance diagram for Sct::UniqueCrateLevelIdentifierBase:

Inheritance graph
[legend]
Collaboration diagram for Sct::UniqueCrateLevelIdentifierBase:

Collaboration graph
[legend]

Public Member Functions

 UniqueCrateLevelIdentifierBase (const UniquePartitionIdentifier p, const CrateIdentifier c)
 UniqueCrateLevelIdentifierBase (const PartitionIdentifier p, const CrateIdentifier c)
 UniqueCrateLevelIdentifierBase ()
UniquePartitionIdentifier upid () const
 gets upid (="unique partition id")
PartitionIdentifier partition () const
 gets pid (="partition id")
CrateIdentifier crate () const
 gets cid (="crate id")

Protected Member Functions

UniqueCrateLevelIdentifierBaseoperator= (const UniqueCrateLevelIdentifierBase &other)
bool operator== (const UniqueCrateLevelIdentifierBase &other) const
bool operator!= (const UniqueCrateLevelIdentifierBase &other) const
bool operator< (const UniqueCrateLevelIdentifierBase &other) const
const UniqueCrateLevelIdentifierBasebase () const
UniqueCrateLevelIdentifierBasebase ()

Private Attributes

UniquePartitionIdentifier m_partition
CrateIdentifier m_crate

Detailed Description

Base class for UniqueIdentifiers that live at the Crate level (i.e.

base class for UniqueTimIdentifiers and UniqueCrateIdentifiers)

Definition at line 76 of file Addressing.h.


Member Function Documentation

CrateIdentifier Sct::UniqueCrateLevelIdentifierBase::crate  )  const [inline]
 

gets cid (="crate id")

Definition at line 101 of file Addressing.h.

References m_crate.

Referenced by Sct::copyUCIDToCorba(), Sct::UniqueRodIdentifier::crate(), SctApi::SctApi::crt(), Sct::UniqueTimIdentifier::operator std::string(), Sct::UniqueCrateIdentifier::operator std::string(), and SctApi::Idiosyncrasy::uniqueName().

PartitionIdentifier Sct::UniqueCrateLevelIdentifierBase::partition  )  const [inline]
 

gets pid (="partition id")

Definition at line 98 of file Addressing.h.

References m_partition, and Sct::UniquePartitionIdentifier::partition().

Referenced by Sct::copyUCIDToCorba(), SctApi::CrateImpl::doTextBuffer(), Sct::UniqueTimIdentifier::operator std::string(), Sct::UniqueCrateIdentifier::operator std::string(), Sct::UniqueRodIdentifier::partition(), SctApi::SctApi::prt(), SctApi::CrateImpl::status(), and SctApi::Idiosyncrasy::uniqueName().

Here is the call graph for this function:

UniquePartitionIdentifier Sct::UniqueCrateLevelIdentifierBase::upid  )  const [inline]
 

gets upid (="unique partition id")

Definition at line 94 of file Addressing.h.

References m_partition.

Referenced by Sct::UniqueRodIdentifier::upid().


The documentation for this class was generated from the following file:
Generated on Mon Feb 6 14:02:39 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6