Grappa  r3821, hash 22cd626d567a91ead5b23302066d1e9469f45c66
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 121 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 125 of file Cache.hpp.

Member Function Documentation

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

Definition at line 135 of file Cache.hpp.

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

Definition at line 138 of file Cache.hpp.

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

Definition at line 128 of file Cache.hpp.

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

Definition at line 132 of file Cache.hpp.


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