Fork Vasum on GitHub Official Vasum Wiki on Tizen.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
callback-wrapper.hpp File Reference

Callback wrapper. More...

#include "callback-guard.hpp"

Go to the source code of this file.

Classes

class  utils::CallbackWrapper< Callback >
 Wraps callback and callback tracker into single object. More...
 

Namespaces

 utils
 

Functions

template<class Callback >
CallbackWrapper< Callback > * utils::createCallbackWrapper (const Callback &callback, const CallbackGuard::Tracker &tracker)
 Creates callback wrapper. More...
 
template<class Callback >
void utils::deleteCallbackWrapper (void *pointer)
 Deletes callback wrapper. More...
 
template<class Callback >
const Callback & utils::getCallbackFromPointer (const void *pointer)
 Recovers callback from wrapper pointer. More...
 

Detailed Description