blob: 5bf4e642a0e0ed9140adc0781828d6e4bf339107 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
/* -*- C++ -*- */
// $Id$
ACE_INLINE
CIAO::NodeApplicationManager_Impl_Base::
NodeApplicationManager_Impl_Base (CORBA::ORB_ptr o,
PortableServer::POA_ptr p)
: orb_ (CORBA::ORB::_duplicate (o)),
poa_ (PortableServer::POA::_duplicate (p)),
callback_poa_ (PortableServer::POA::_nil ()),
nodeapp_ (Deployment::NodeApplication::_nil ()),
spawn_delay_ (5)
// @@ (OO) The default size for an ACE_Hash_Map_Mapanger is quiet
// large. The maximum size of an ACE_Hash_Map_Manager is
// also fixed, i.e. it does not grow dynamically on demand.
// Make sure the default size of component_map_ is
// appropriate for your needs. You may also want to make
// the size configurable at compile-time, at least.
{
}
ACE_INLINE
CIAO::NodeApplicationManager_Impl_Base::~NodeApplicationManager_Impl_Base (void)
{
}
ACE_INLINE
void
CIAO::NodeApplicationManager_Impl_Base::
parse_config_value (ACE_CString & str
ACE_ENV_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException,
Deployment::InvalidProperty))
{
// The unused arg is for future improvemnts.
ACE_UNUSED_ARG (str);
ACE_THROW ( CORBA::NO_IMPLEMENT() );
}
ACE_INLINE
Deployment::NodeApplicationManager_ptr
CIAO::NodeApplicationManager_Impl_Base::get_nodeapp_manager (void)
{
return this->objref_.in ();
}
ACE_INLINE void
CIAO::NodeApplicationManager_Impl_Base::
reset_plan (const ::Deployment::DeploymentPlan & plan
ACE_ENV_ARG_DECL)
ACE_THROW_SPEC ((::CORBA::SystemException))
{
this->plan_ = plan;
}
|