Ejemplo n.º 1
0
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);
}
Ejemplo n.º 2
0
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 ();
  }
}
Ejemplo n.º 3
0
void ThreadPerConnection::shutdown() throw (ExecutionModelException&) {
    ACE_GUARD(ACE_SYNCH_RECURSIVE_MUTEX, ace_mon, m_lock);
    shutdown_i(true);
}