CARMA C++
carma::signalpath::ConfigurableDevice Class Reference

Class to encapsulate a device that can be configured, and therefore associated with a configuring AstroBand. More...

#include <carma/signalpath/SignalPathMap.h>

Inheritance diagram for carma::signalpath::ConfigurableDevice:
carma::signalpath::ConfigurableDeviceMultiAstroBand

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_
 

Detailed Description

Class to encapsulate a device that can be configured, and therefore associated with a configuring AstroBand.

Definition at line 244 of file SignalPathMap.h.

Constructor & Destructor Documentation

carma::signalpath::ConfigurableDevice::ConfigurableDevice ( )

Default constructor.


The documentation for this class was generated from the following file: