|
Squid Web Cache master
|
CallDialer for single-parameter callback functions. More...
#include <AsyncCallbacks.h>
Public Types | |
| using | Handler = void(Argument1 &) |
| using | Answer = Argument1 |
Public Member Functions | |
| UnaryFunCallbackDialer (Handler *const aHandler) | |
| ~UnaryFunCallbackDialer () override=default | |
| bool | canDial (AsyncCall &) |
| void | dial (AsyncCall &) |
| void | print (std::ostream &os) const final |
| Argument1 & | answer () final |
| callback results setter | |
Private Attributes | |
| Handler * | handler |
| the function to call | |
| Argument1 | arg1 |
| actual call parameter | |
Definition at line 79 of file AsyncCallbacks.h.
|
inherited |
Definition at line 21 of file AsyncCallbacks.h.
| using UnaryFunCallbackDialer< Argument1 >::Handler = void (Argument1 &) |
Definition at line 85 of file AsyncCallbacks.h.
|
inlineexplicit |
Definition at line 87 of file AsyncCallbacks.h.
|
overridedefault |
|
inlinefinalvirtual |
Implements WithAnswer< Argument1 >.
Definition at line 96 of file AsyncCallbacks.h.
References UnaryFunCallbackDialer< Argument1 >::arg1.
|
inline |
Definition at line 91 of file AsyncCallbacks.h.
References UnaryFunCallbackDialer< Argument1 >::handler.
|
inline |
Definition at line 92 of file AsyncCallbacks.h.
References UnaryFunCallbackDialer< Argument1 >::arg1, and UnaryFunCallbackDialer< Argument1 >::handler.
|
inlinefinalvirtual |
Implements CallDialer.
Definition at line 93 of file AsyncCallbacks.h.
References UnaryFunCallbackDialer< Argument1 >::arg1.
|
private |
Definition at line 100 of file AsyncCallbacks.h.
Referenced by UnaryFunCallbackDialer< Argument1 >::answer(), UnaryFunCallbackDialer< Argument1 >::dial(), and UnaryFunCallbackDialer< Argument1 >::print().
|
private |
Definition at line 99 of file AsyncCallbacks.h.
Referenced by UnaryFunCallbackDialer< Argument1 >::canDial(), and UnaryFunCallbackDialer< Argument1 >::dial().