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