diff options
Diffstat (limited to 'TAO/CIAO/examples/handcrafted/Display/NavDisplay/NavDisplay_exec.cpp')
-rw-r--r-- | TAO/CIAO/examples/handcrafted/Display/NavDisplay/NavDisplay_exec.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/TAO/CIAO/examples/handcrafted/Display/NavDisplay/NavDisplay_exec.cpp b/TAO/CIAO/examples/handcrafted/Display/NavDisplay/NavDisplay_exec.cpp index 0dadb738533..d68570cf158 100644 --- a/TAO/CIAO/examples/handcrafted/Display/NavDisplay/NavDisplay_exec.cpp +++ b/TAO/CIAO/examples/handcrafted/Display/NavDisplay/NavDisplay_exec.cpp @@ -1,5 +1,6 @@ // $Id$ +#include "CIAO_Common.h" #include "NavDisplay_exec.h" /// Default constructor. @@ -55,6 +56,13 @@ MyImpl::NavDisplay_exec_impl::ccm_activate (ACE_ENV_SINGLE_ARG_DECL_NOT_USED) Components::CCMException)) { ACE_DEBUG ((LM_DEBUG, "MyImpl::NavDisplay_exec_impl::ccm_activate\n")); + char *argv[1] = { "NavDisplay_exec"}; + + int argc = sizeof(argv)/sizeof(argv[0]); + CORBA::ORB_var orb = CORBA::ORB_init(argc, argv ACE_ENV_ARG_PARAMETER); + + CIAO_REGISTER_VALUE_FACTORY (orb.in(), HUDisplay::tick_init, + HUDisplay::tick); } void |