3-argument forwarding function class More...
Public Types | |
typedef bool(XsDevice::* | FuncType) (Arg1, Arg2, Arg3) |
Public Member Functions | |
BroadcastForwardFunc3Arg (BroadcastDevice *bc, FuncType func, Arg1 arg1, Arg2 arg2, Arg3 arg3) | |
virtual bool | call (XsDevice *device) |
![]() | |
BroadcastForwardFunc (BroadcastDevice *bc) | |
bool | operator() () |
virtual | ~BroadcastForwardFunc () |
Private Attributes | |
Arg1 | m_arg1 |
Arg2 | m_arg2 |
Arg3 | m_arg3 |
FuncType | m_func |
Additional Inherited Members | |
![]() | |
BroadcastDevice *const | m_broadcaster |
3-argument forwarding function class
Definition at line 199 of file broadcastdevice.cpp.
typedef bool(XsDevice::* BroadcastForwardFunc3Arg< Arg1, Arg2, Arg3 >::FuncType) (Arg1, Arg2, Arg3) |
Definition at line 202 of file broadcastdevice.cpp.
|
inline |
Definition at line 203 of file broadcastdevice.cpp.
|
inlinevirtual |
Implements BroadcastForwardFunc.
Definition at line 205 of file broadcastdevice.cpp.
|
private |
Definition at line 211 of file broadcastdevice.cpp.
|
private |
Definition at line 212 of file broadcastdevice.cpp.
|
private |
Definition at line 213 of file broadcastdevice.cpp.
|
private |
Definition at line 210 of file broadcastdevice.cpp.