#include <Addressing.h>
Collaboration diagram for Sct::UniqueRodIdentifier:
Public Member Functions | |
UniqueRodIdentifier (const UniqueCrateIdentifier c, const RodIdentifier r) | |
UniqueRodIdentifier (const PartitionIdentifier p, const CrateIdentifier c, const RodIdentifier r) | |
UniqueRodIdentifier (const std::string &s) | |
Constructs from a string encoded URID. | |
UniquePartitionIdentifier | upid () const |
gets upid (="unique partition id") | |
UniqueCrateIdentifier | ucid () const |
gets ucid (="unique crate id") | |
PartitionIdentifier | partition () const |
gets pid (="parition id") | |
RodIdentifier | crate () const |
gets cid (="crate id") | |
RodIdentifier | rod () const |
gets rid (="rod id") | |
bool | operator== (const UniqueRodIdentifier &other) const |
We can safely rely here on default "operator==", "operator!=" and "operator=" functionality, so no need to define them here. | |
bool | operator!= (const UniqueRodIdentifier &other) const |
bool | operator< (const UniqueRodIdentifier &other) const |
operator std::string () const | |
Private Member Functions | |
std::string | tag () const |
Private Attributes | |
UniqueCrateIdentifier | m_ucid |
RodIdentifier | m_rid |
Definition at line 204 of file Addressing.h.
|
Constructs from a string encoded URID. throws InvalidArgumentError if the format of URID is not correct |
|
gets cid (="crate id")
Definition at line 238 of file Addressing.h. References Sct::UniqueCrateLevelIdentifierBase::crate(), and Sct::RodIdentifier. |
Here is the call graph for this function:
|
We can safely rely here on default "operator==", "operator!=" and "operator=" functionality, so no need to define them here.
Definition at line 245 of file Addressing.h. |
|
gets pid (="parition id")
Definition at line 235 of file Addressing.h. References Sct::UniqueCrateLevelIdentifierBase::partition(), and Sct::PartitionIdentifier. |
Here is the call graph for this function:
|
gets rid (="rod id")
Definition at line 241 of file Addressing.h. References Sct::RodIdentifier. |
|
gets ucid (="unique crate id")
Definition at line 231 of file Addressing.h. |
|
gets upid (="unique partition id")
Definition at line 228 of file Addressing.h. References Sct::UniqueCrateLevelIdentifierBase::upid(). |
Here is the call graph for this function: