AsyncCallbacks.h
Go to the documentation of this file.
114 UnaryCbcCallbackDialer(Method method, Destination *destination): destination_(destination), method_(method) {}
155 >::type;
158 template <class Destination, typename Argument1, std::enable_if_t<!IsAsyncJob<Destination>::value, int> = 0>
UnaryFunCallbackDialer(Handler *const aHandler)
Definition: AsyncCallbacks.h:87
virtual ~WithAnswer()=default
void print(std::ostream &os) const final
Definition: AsyncCallbacks.h:93
AsyncCallback< typename Call::Dialer::Answer > AsyncCallback_(const RefCount< Call > &call)
Definition: AsyncCallbacks.h:187
UnaryCbcCallbackDialer< Destination, Argument1 > callbackDialer(void(Destination::*method)(Argument1 &), Destination *const destination)
helper function to simplify UnaryCbcCallbackDialer creation
Definition: AsyncCallbacks.h:160
a smart AsyncCall pointer for delivery of future results
Definition: AsyncCallbacks.h:31
CallDialer for single-parameter callback functions.
Definition: AsyncCallbacks.h:79
AsyncCallback()=default
~UnaryFunCallbackDialer() override=default
void(Job::* Method)(Argument1 &)
Definition: AsyncJobCalls.h:111
Definition: AsyncJobCalls.h:108
~UnaryCbcCallbackDialer() override=default
Definition: AsyncCallbacks.h:134
UnaryJobCallbackDialer(const CbcPointer< Job > &aJob, typename Base::Method aMethod)
Definition: AsyncCallbacks.h:141
typename std::conditional< std::is_base_of< AsyncJob, T >::value, std::true_type, std::false_type >::type IsAsyncJob
Definition: AsyncCallbacks.h:155
UnaryCbcCallbackDialer(Method method, Destination *destination)
Definition: AsyncCallbacks.h:114
Definition: forward.h:15
access to a callback result carried by an asynchronous CallDialer
Definition: AsyncCallbacks.h:18
void(Destination::* Method)(Argument1 &)
Definition: AsyncCallbacks.h:112
AsyncCallback(const RefCount< Call > &call)
Definition: AsyncCallbacks.h:38
Definition: AsyncCall.h:106
Definition: AsyncCallbacks.h:106
void print(std::ostream &os) const final
Definition: AsyncCallbacks.h:120
Definition: AsyncCall.h:40
CbcPointer< Destination > destination_
object to deliver the answer to
Definition: AsyncCallbacks.h:126
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Donate
- How to Help Out
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Quick Setup
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products