#include <Service_Config.h>
Public Member Functions | |
ACE_Service_Config_Guard (ACE_Service_Gestalt *psg) | |
ctor | |
~ACE_Service_Config_Guard (void) | |
Private Member Functions | |
ACE_Service_Config_Guard (const ACE_Service_Config_Guard &) | |
ACE_Service_Config_Guard & | operator= (const ACE_Service_Config_Guard &) |
Private Attributes | |
ACE_Intrusive_Auto_Ptr < ACE_Service_Gestalt > | saved_ |
Instantiating it with a specific configuration ensures any references to ACE_Service_Config::instance(), even when occuring in static constructors, will allways access the designated configuration instance. This comes very handy when a dynamic service also registers any static services of its own and their static factories.
ACE_Service_Config_Guard::ACE_Service_Config_Guard | ( | ACE_Service_Gestalt * | psg | ) |
ctor
ACE_Service_Config_Guard::~ACE_Service_Config_Guard | ( | void | ) |
ACE_Service_Config_Guard::ACE_Service_Config_Guard | ( | const ACE_Service_Config_Guard & | ) | [private] |
ACE_Service_Config_Guard& ACE_Service_Config_Guard::operator= | ( | const ACE_Service_Config_Guard & | ) | [private] |