Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::CompletionCallback< CALLABLE > Class Template Reference

#include <activemsg.h>

Inheritance diagram for Realm::CompletionCallback< CALLABLE >:
Collaboration diagram for Realm::CompletionCallback< CALLABLE >:

Public Member Functions

 CompletionCallback (const CALLABLE &_callable)
 
virtual void invoke ()
 
virtual size_t size () const
 
virtual CompletionCallbackBaseclone_at (void *p) const
 
- Public Member Functions inherited from Realm::CompletionCallbackBase
virtual ~CompletionCallbackBase ()
 

Protected Attributes

CALLABLE callable
 

Additional Inherited Members

- Static Public Member Functions inherited from Realm::CompletionCallbackBase
static void invoke_all (void *start, size_t bytes)
 
static void clone_all (void *dst, const void *src, size_t bytes)
 
static void destroy_all (void *start, size_t bytes)
 
- Static Public Attributes inherited from Realm::CompletionCallbackBase
static const size_t ALIGNMENT = 8
 

Constructor & Destructor Documentation

◆ CompletionCallback()

template<typename CALLABLE >
Realm::CompletionCallback< CALLABLE >::CompletionCallback ( const CALLABLE &  _callable)

Member Function Documentation

◆ clone_at()

template<typename CALLABLE >
virtual CompletionCallbackBase * Realm::CompletionCallback< CALLABLE >::clone_at ( void *  p) const
virtual

◆ invoke()

template<typename CALLABLE >
virtual void Realm::CompletionCallback< CALLABLE >::invoke ( )
virtual

◆ size()

template<typename CALLABLE >
virtual size_t Realm::CompletionCallback< CALLABLE >::size ( ) const
virtual

Member Data Documentation

◆ callable

template<typename CALLABLE >
CALLABLE Realm::CompletionCallback< CALLABLE >::callable
protected

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