|
CARMA C++
|
Class to encapsulate a device that can be configured, and therefore associated with multiple configuring AstroBands. More...
#include <carma/signalpath/SignalPathMap.h>
Public Member Functions | |
| virtual bool | belongsTo (AstroBandInfo *info) |
| virtual bool | belongsTo (unsigned astroBandNo) |
| virtual bool | canBeConfiguredBy (AstroBandInfo *info) |
| virtual bool | canBeConfiguredBy (unsigned astroBandNo) |
| virtual bool | isOwnedByNoone () |
| virtual bool | isSoleOwner (AstroBandInfo *info) |
| virtual bool | isSoleOwner (unsigned astroBandNo) |
| std::string | listOwners () |
| virtual void | removeFromOwnership (AstroBandInfo *info) |
| virtual void | removeFromOwnership (unsigned astroBandNo) |
| virtual bool | requestorMatches (AstroBandInfo *info) |
| virtual bool | requestorMatches (unsigned astroBandNo) |
| virtual bool | requestorOwnsAll (AstroBandInfo *info) |
| virtual bool | requestorOwnsAll (unsigned astroBandNo) |
| virtual void | setOwnershipTo (AstroBandInfo *info) |
| virtual void | setOwnershipTo (unsigned astroBandNo) |
Public Member Functions inherited from carma::signalpath::ConfigurableDevice | |
| ConfigurableDevice () | |
| Default constructor. More... | |
| unsigned | getCurrentAstroBandNo () |
Public Attributes | |
| sza::util::BitMask | astroBandMask_ |
Public Attributes inherited from carma::signalpath::ConfigurableDevice | |
| unsigned | astroBandNo_ |
Class to encapsulate a device that can be configured, and therefore associated with multiple configuring AstroBands.
Definition at line 284 of file SignalPathMap.h.