#include <ConnectionStrategy.hh>
Inheritance diagram for ThrowOnNomen:
Public Member Functions | |
ThrowOnNomen (const std::vector< string > nomens) | |
virtual void | checkConns (const std::vector< DeviceDescriptor > &dds, const std::vector< int > &idxs) const throw (AccDevException) |
Classes | |
struct | TestNomen |
Enforce connections for devices of DeviceAccess::Subscription::Description::SubscriptionDescriptor::devDesc with nomenclatures given in ctor-argument.
virtual void checkConns | ( | const std::vector< DeviceDescriptor > & | dds, | |
const std::vector< int > & | idxs | |||
) | const throw (AccDevException) [inline, virtual] |
Implements the connection test rule. This method is provided with DeviceAccess::Subscription::Description::SubscriptionDescriptor::devDesc and a list of its indices of successfully connected devices.
dds | ||
idxs |
NOTCONNECTED | on unsuccessful test. |
Implements ConnStrat.