summaryrefslogtreecommitdiff
path: root/TAO/CIAO/DAnCE/ciao/NodeApplication_Impl.inl
blob: 971ad146b87fa207bc2fc8c501f647d763210c22 (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
/* -*- C++ -*- */
// $Id$

ACE_INLINE
CIAO::NodeApplication_Impl::
NodeApplication_Impl (CORBA::ORB_ptr o,
                      PortableServer::POA_ptr p)

  : orb_ (CORBA::ORB::_duplicate (o)),
    poa_ (PortableServer::POA::_duplicate (p)),
    container_ (0)

  // @@ (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 home_map_ and
  //         component_map_ is appropriate for your needs.  You may
  //         also want to make the size configurable at compile-time,
  //         at least.
{
}


ACE_INLINE CIAO::ContainerEventService_ptr
CIAO::NodeApplication_Impl::get_event_service (ACE_ENV_SINGLE_ARG_DECL)
  ACE_THROW_SPEC ((CORBA::SystemException))
{
  return this->container_->get_container_events_ref (ACE_ENV_SINGLE_ARG_PARAMETER);
}