コード例 #1
0
ファイル: FT_ReplicaFactory_i.cpp プロジェクト: CCJY/ATCD
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);
}
コード例 #2
0
ファイル: FT_ReplicaFactory_i.cpp プロジェクト: CCJY/ATCD
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 ();
  }
}
コード例 #3
0
void ThreadPerConnection::shutdown() throw (ExecutionModelException&) {
    ACE_GUARD(ACE_SYNCH_RECURSIVE_MUTEX, ace_mon, m_lock);
    shutdown_i(true);
}