diff options
Diffstat (limited to 'TAO/orbsvcs/Fault_Detector/Fault_Detector_Main.cpp')
-rw-r--r-- | TAO/orbsvcs/Fault_Detector/Fault_Detector_Main.cpp | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/TAO/orbsvcs/Fault_Detector/Fault_Detector_Main.cpp b/TAO/orbsvcs/Fault_Detector/Fault_Detector_Main.cpp new file mode 100644 index 00000000000..a9bb89197d9 --- /dev/null +++ b/TAO/orbsvcs/Fault_Detector/Fault_Detector_Main.cpp @@ -0,0 +1,34 @@ +/* -*- C++ -*- */ +//============================================================================= +/** + * @file FaultDetectorMain.cpp + * + * $Id$ + * + * This file is part of Fault Tolerant CORBA. + * This file provides the main routine for a process that + * implements the FaultDetectorFactory interface and manages + * a set of FaultDetectors. + * + * @author Dale Wilson <wilson_d@ociweb.com> + */ +//============================================================================= + +#include <tao/Utils/Server_Main.h> +#include "FT_FaultDetectorFactory_i.h" + +int ACE_TMAIN (int argc, ACE_TCHAR *argv[]) +{ + TAO::Utils::Server_Main<TAO::FT_FaultDetectorFactory_i> server_main("TAO_FaultDetector"); + return server_main.run(argc, argv); +} + +/////////////////////////////////// +// Template instantiation for +// inept compilers. + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class TAO::Utils::Server_Main<TAO::FT_FaultDetectorFactory_i>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Utils::Server_Main<TAO::FT_FaultDetectorFactory_i> +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ |