CernVM-FS  2.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CallbackBase< ParamT > Class Template Referenceabstract

#include <async.h>

Inheritance diagram for CallbackBase< ParamT >:

Public Member Functions

virtual ~CallbackBase ()
virtual void operator() (const ParamT &value) const =0

Detailed Description

template<typename ParamT>
class CallbackBase< ParamT >

This file is part of the CernVM File System. Encapsulates a callback function that handles asynchronous responses.

This is an abstract base class for two different callback function objects. There are two specializations: –> 1. for static members or global C-like functions –> 2. for member functions of arbitrary objects

Definition at line 21 of file async.h.

Constructor & Destructor Documentation

template<typename ParamT>
virtual CallbackBase< ParamT >::~CallbackBase ( )

Definition at line 23 of file async.h.

Member Function Documentation

template<typename ParamT>
virtual void CallbackBase< ParamT >::operator() ( const ParamT &  value) const
pure virtual

The documentation for this class was generated from the following file: