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.