|
| virtual | ~ISCT_CablingTool ()=default |
| | no-op destructor More...
|
| |
| | DeclareInterfaceID (ISCT_CablingTool, 1, 0) |
| | Creates the InterfaceID and interfaceID() method. More...
|
| |
| virtual IdentifierHash | getHashFromOnlineId (const SCT_OnlineId &onlineId, const bool withWarnings=true) const =0 |
| | return offline hash, given the online Id (used by decoders) More...
|
| |
| virtual IdentifierHash | getHashFromOnlineId (const SCT_OnlineId &onlineId, const EventContext &ctx, const bool withWarnings=true) const =0 |
| |
| virtual SCT_OnlineId | getOnlineIdFromHash (const IdentifierHash &hash) const =0 |
| | return the online Id, given a hash (used by simulation encoders) More...
|
| |
| virtual SCT_OnlineId | getOnlineIdFromHash (const IdentifierHash &hash, const EventContext &ctx) const =0 |
| |
| virtual std::uint32_t | getRobIdFromHash (const IdentifierHash &hash) const =0 |
| | return the rob/rod Id, given a hash (used by simulation encoders) More...
|
| |
| virtual std::uint32_t | getRobIdFromHash (const IdentifierHash &hash, const EventContext &ctx) const =0 |
| |
| virtual SCT_OnlineId | getOnlineIdFromOfflineId (const Identifier &offlineId) const =0 |
| | return the online Id, given an offlineId More...
|
| |
| virtual SCT_OnlineId | getOnlineIdFromOfflineId (const Identifier &offlineId, const EventContext &ctx) const =0 |
| |
| virtual std::uint32_t | getRobIdFromOfflineId (const Identifier &offlineId) const =0 |
| | return the rob/rod Id, given an offlineId (used by simulation encoders) More...
|
| |
| virtual std::uint32_t | getRobIdFromOfflineId (const Identifier &offlineId, const EventContext &ctx) const =0 |
| |
| virtual unsigned int | size () const =0 |
| | size of the data structure (for the SCT should be 8176, one for each module side) More...
|
| |
| virtual unsigned int | size (const EventContext &ctx) const =0 |
| |
| virtual bool | empty () const =0 |
| | is the data structure empty? More...
|
| |
| virtual bool | empty (const EventContext &ctx) const =0 |
| |
| virtual IdentifierHash | getHashFromSerialNumber (const SCT_SerialNumber &sn) const =0 |
| | get hash from a module serial number, needed in the conditions tool because configurations are stored by module s/n More...
|
| |
| virtual IdentifierHash | getHashFromSerialNumber (const SCT_SerialNumber &sn, const EventContext &ctx) const =0 |
| |
| virtual SCT_SerialNumber | getSerialNumberFromHash (const IdentifierHash &hash) const =0 |
| | get module serial number from hash, needed during filling of data structure More...
|
| |
| virtual SCT_SerialNumber | getSerialNumberFromHash (const IdentifierHash &hash, const EventContext &ctx) const =0 |
| |
| virtual void | getAllRods (std::vector< std::uint32_t > &usersVector) const =0 |
| | fill a users vector with all the RodIds More...
|
| |
| virtual void | getAllRods (std::vector< std::uint32_t > &usersVector, const EventContext &ctx) const =0 |
| |
| virtual void | getHashesForRod (std::vector< IdentifierHash > &usersVector, const std::uint32_t rodId) const =0 |
| | fill a user's vector with all the hash ids which belong to a given rod More...
|
| |
| virtual void | getHashesForRod (std::vector< IdentifierHash > &usersVector, const std::uint32_t rodId, const EventContext &ctx) const =0 |
| |
Client interface to the cabling, providing conversions between online and offline identifiers
Definition at line 36 of file ISCT_CablingTool.h.