Grappa  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
NullReleaser< T > Class Template Reference

No-op cache release behavior. More...

#include <Cache.hpp>

Public Member Functions

 NullReleaser (GlobalAddress< T > *request_address, size_t *count, void *storage)
 
void reset ()
 
void start_release ()
 
void block_until_released ()
 
bool released ()
 

Detailed Description

template<typename T>
class NullReleaser< T >

No-op cache release behavior.

Definition at line 110 of file Cache.hpp.

Constructor & Destructor Documentation

template<typename T >
NullReleaser< T >::NullReleaser ( GlobalAddress< T > *  request_address,
size_t *  count,
void *  storage 
)
inline

Definition at line 114 of file Cache.hpp.

Member Function Documentation

template<typename T >
void NullReleaser< T >::block_until_released ( )
inline

Definition at line 124 of file Cache.hpp.

template<typename T >
bool NullReleaser< T >::released ( )
inline

Definition at line 127 of file Cache.hpp.

template<typename T >
void NullReleaser< T >::reset ( )
inline

Definition at line 117 of file Cache.hpp.

template<typename T >
void NullReleaser< T >::start_release ( )
inline

Definition at line 121 of file Cache.hpp.


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