diff options
Diffstat (limited to 'TAO/orbsvcs/tests/Notify/RT_lib/RT_Application_Command.cpp')
-rw-r--r-- | TAO/orbsvcs/tests/Notify/RT_lib/RT_Application_Command.cpp | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/TAO/orbsvcs/tests/Notify/RT_lib/RT_Application_Command.cpp b/TAO/orbsvcs/tests/Notify/RT_lib/RT_Application_Command.cpp new file mode 100644 index 00000000000..7bb9c0d3801 --- /dev/null +++ b/TAO/orbsvcs/tests/Notify/RT_lib/RT_Application_Command.cpp @@ -0,0 +1,35 @@ +// $Id$ + +#include "RT_Application_Command.h" + +ACE_RCSID(lib, TAO_RT_Application_Command, "$Id$") + +#include "../lib/LookupManager.h" +#include "RT_Priority_Mapping.h" + +TAO_Notify_Tests_RT_Application_Command::TAO_Notify_Tests_RT_Application_Command (void) +{ +} + +TAO_Notify_Tests_RT_Application_Command::~TAO_Notify_Tests_RT_Application_Command () +{ +} + +void +TAO_Notify_Tests_RT_Application_Command::handle_init (ACE_ENV_SINGLE_ARG_DECL) +{ + // Call the Base class. + TAO_Notify_Tests_Application_Command::handle_init (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK; + + CORBA::ORB_var orb; + + LOOKUP_MANAGER->resolve (orb); + + TAO_Notify_Tests_RT_Priority_Mapping* mapping = new TAO_Notify_Tests_RT_Priority_Mapping (); + + mapping->init (orb.in () ACE_ENV_ARG_PARAMETER); + ACE_CHECK; + + LOOKUP_MANAGER->_register (mapping); +} |