atscppapi  1.0.9
C++ wrapper for Apache Traffic Server API
 All Classes Files Functions Enumerations Enumerator Macros
Classes | Macros
Async.h File Reference

Provides constructs to perform async operations. More...

#include <list>
#include <atscppapi/Mutex.h>
#include <atscppapi/noncopyable.h>
#include <atscppapi/shared_ptr.h>

Go to the source code of this file.

Classes

class  atscppapi::AsyncProvider
 AsyncProvider is the interface that providers of async operations must implement. The system allows decoupling of the lifetime/scope of provider and receiver objects. The receiver object might have expired before the async operation is complete and the system handles this case. Because of this decoupling, it is the responsibility of the provider to manage it's expiration - self-destruct on completion is a good option. More...
 
class  atscppapi::AsyncReceiver< AsyncProviderType >
 AsyncReceiver is the interface that receivers of async operations must implement. It is templated on the type of the async operation provider. More...
 
class  atscppapi::Async
 This class provides a method to create an async operation. More...
 

Detailed Description

Provides constructs to perform async operations.

Author
Brian Geffon
Manjesh Nilange