#include <Active_Policy_Strategies.h>
Public Member Functions | |
Active_Policy_Strategies_Cleanup_Guard (Active_Policy_Strategies *p) | |
~Active_Policy_Strategies_Cleanup_Guard (void) | |
Active_Policy_Strategies * | _retn (void) |
Private Attributes | |
Active_Policy_Strategies * | ptr_ |
This class quards the cleanup of strategies if something went wrong in the code that called Active_Policy_Strategies::update().
Definition at line 99 of file Active_Policy_Strategies.h.
TAO::Portable_Server::Active_Policy_Strategies_Cleanup_Guard::Active_Policy_Strategies_Cleanup_Guard | ( | Active_Policy_Strategies * | p | ) |
Definition at line 62 of file Active_Policy_Strategies.inl.
: ptr_ (p) { }
TAO::Portable_Server::Active_Policy_Strategies_Cleanup_Guard::~Active_Policy_Strategies_Cleanup_Guard | ( | void | ) |
Definition at line 69 of file Active_Policy_Strategies.inl.
{ if (this->ptr_) { this->ptr_->cleanup (); } }
Active_Policy_Strategies * TAO::Portable_Server::Active_Policy_Strategies_Cleanup_Guard::_retn | ( | void | ) |
Definition at line 79 of file Active_Policy_Strategies.inl.
Active_Policy_Strategies* TAO::Portable_Server::Active_Policy_Strategies_Cleanup_Guard::ptr_ [private] |
Definition at line 108 of file Active_Policy_Strategies.h.