RAII object which manages a halo. More...
#include <halo.hpp>
Public Member Functions | |
halo_record () | |
halo::halo_record implementation More... | |
halo_record (int id, const boost::shared_ptr< halo_impl > &my_manager) | |
~halo_record () | |
bool | valid () const |
Private Attributes | |
int | id_ |
boost::weak_ptr< halo_impl > | my_manager_ |
Friends | |
class | manager |
RAII object which manages a halo.
When it goes out of scope it removes the corresponding halo entry.
halo::halo_record::halo_record | ( | ) |
halo::halo_record implementation
halo::halo_record::halo_record | ( | int | id, |
const boost::shared_ptr< halo_impl > & | my_manager | ||
) |
halo::halo_record::~halo_record | ( | ) |
|
inline |
Definition at line 88 of file halo.hpp.
References id_, and my_manager_.
Referenced by ~halo_record().
|
private |
Definition at line 94 of file halo.hpp.
Referenced by valid(), and ~halo_record().
|
private |
Definition at line 95 of file halo.hpp.
Referenced by valid(), and ~halo_record().