ifw  0.0.1-dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | List of all members
el::Callback< T > Class Template Referenceabstract

#include <easylogging++.h>

Inheritance diagram for el::Callback< T >:
el::base::threading::ThreadSafe el::base::threading::ThreadSafe el::base::threading::ThreadSafe

Public Member Functions

 Callback (void)
 
bool enabled (void) const
 
void setEnabled (bool enabled)
 
 Callback (void)
 
bool enabled (void) const
 
void setEnabled (bool enabled)
 
 Callback (void)
 
bool enabled (void) const
 
void setEnabled (bool enabled)
 

Protected Member Functions

virtual void handle (const T *handlePtr)=0
 
virtual void handle (const T *handlePtr)=0
 
virtual void handle (const T *handlePtr)=0
 
- Protected Member Functions inherited from el::base::threading::ThreadSafe
 ThreadSafe (void)
 
virtual ~ThreadSafe (void)
 
 ThreadSafe (void)
 
virtual ~ThreadSafe (void)
 
 ThreadSafe (void)
 
virtual ~ThreadSafe (void)
 
virtual void acquireLock (void) ELPP_FINAL
 
virtual void releaseLock (void) ELPP_FINAL
 
virtual base::threading::Mutexlock (void) ELPP_FINAL
 
virtual void acquireLock (void) ELPP_FINAL
 
virtual void releaseLock (void) ELPP_FINAL
 
virtual base::threading::Mutexlock (void) ELPP_FINAL
 
virtual void acquireLock (void) ELPP_FINAL
 
virtual void releaseLock (void) ELPP_FINAL
 
virtual base::threading::Mutexlock (void) ELPP_FINAL
 

Constructor & Destructor Documentation

template<typename T>
el::Callback< T >::Callback ( void  )
inline
template<typename T>
el::Callback< T >::Callback ( void  )
inline
template<typename T>
el::Callback< T >::Callback ( void  )
inline

Member Function Documentation

template<typename T>
bool el::Callback< T >::enabled ( void  ) const
inline
template<typename T>
bool el::Callback< T >::enabled ( void  ) const
inline
template<typename T>
bool el::Callback< T >::enabled ( void  ) const
inline
template<typename T>
virtual void el::Callback< T >::handle ( const T *  handlePtr)
protectedpure virtual
template<typename T>
virtual void el::Callback< T >::handle ( const T *  handlePtr)
protectedpure virtual
template<typename T>
virtual void el::Callback< T >::handle ( const T *  handlePtr)
protectedpure virtual
template<typename T>
void el::Callback< T >::setEnabled ( bool  enabled)
inline
template<typename T>
void el::Callback< T >::setEnabled ( bool  enabled)
inline
template<typename T>
void el::Callback< T >::setEnabled ( bool  enabled)
inline

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