Pure virtual base class for N-argument specific function forwarding. More...
Public Member Functions | |
BroadcastForwardFunc (BroadcastDevice *bc) | |
virtual bool | call (XsDevice *device)=0 |
bool | operator() () |
virtual | ~BroadcastForwardFunc () |
Public Attributes | |
BroadcastDevice *const | m_broadcaster |
Pure virtual base class for N-argument specific function forwarding.
The class provides the necessary locking to safely use XsControl.
Definition at line 87 of file broadcastdevice.cpp.
|
inline |
Definition at line 90 of file broadcastdevice.cpp.
|
inlinevirtual |
Definition at line 91 of file broadcastdevice.cpp.
|
pure virtual |
Implemented in BroadcastForwardFunc2ArgVoid< Arg1, Arg2 >, BroadcastForwardFunc1ArgVoid< Arg1 >, BroadcastForwardFunc0ArgVoid, BroadcastForwardFunc3Arg< Arg1, Arg2, Arg3 >, BroadcastForwardFunc2Arg< Arg1, Arg2 >, BroadcastForwardFunc1Arg< Arg1 >, BroadcastForwardFunc0Arg, ForwardConstFunc1Arg< Arg1 >, and ForwardConstFunc.
|
inline |
Definition at line 92 of file broadcastdevice.cpp.
BroadcastDevice* const BroadcastForwardFunc::m_broadcaster |
Definition at line 112 of file broadcastdevice.cpp.