void FT_ReplicaFactory_i::shutdown (void) { METHOD_ENTRY(FT_FaultDetectorFactory_i::shutdown); ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->internals_); shutdown_i (); this->quit_requested_ = 1; METHOD_RETURN(FT_FaultDetectorFactory_i::shutdown); }
FT_ReplicaFactory_i::~FT_ReplicaFactory_i () { { ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->internals_); // be sure all replicas are gone // before this object disappears shutdown_i (); } }
void ThreadPerConnection::shutdown() throw (ExecutionModelException&) { ACE_GUARD(ACE_SYNCH_RECURSIVE_MUTEX, ace_mon, m_lock); shutdown_i(true); }