diff options
Diffstat (limited to 'CIAO/tests/DAnCE/Launch-Failures/Component/Launch_Failure_exec.cpp')
-rw-r--r-- | CIAO/tests/DAnCE/Launch-Failures/Component/Launch_Failure_exec.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/CIAO/tests/DAnCE/Launch-Failures/Component/Launch_Failure_exec.cpp b/CIAO/tests/DAnCE/Launch-Failures/Component/Launch_Failure_exec.cpp index 928dc87fb49..0ba753e1e00 100644 --- a/CIAO/tests/DAnCE/Launch-Failures/Component/Launch_Failure_exec.cpp +++ b/CIAO/tests/DAnCE/Launch-Failures/Component/Launch_Failure_exec.cpp @@ -225,6 +225,23 @@ namespace CIAO_Launch_Failure_Impl return retval; } + + extern "C" LAUNCH_FAILURE_EXEC_Export ::Components::EnterpriseComponent_ptr + create_Launch_Failure_Nil (void) + { + ::Components::EnterpriseComponent_ptr retval = + ::Components::EnterpriseComponent::_nil (); + + // Intentionally return nil. + return retval; + } + + extern "C" LAUNCH_FAILURE_EXEC_Export ::Components::EnterpriseComponent_ptr + create_Launch_Failure_Exception (void) + { + // Throw an exception + throw 1; + } } namespace CIAO_Launch_Failure_Impl |