summaryrefslogtreecommitdiff
path: root/TAO/Benchmark/Marshal_Test/VisiBroker/visi_marshal_impl.i
blob: b9eefcfbd1219f34777c0f9ba0c2d4cf0c5b0dcc (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
// constructor
ACE_INLINE
Marshal_SSI_Impl::Marshal_SSI_Impl (const char *obj_name)
  : _sk_Marshal (obj_name)
{
}

// destructor
ACE_INLINE
Marshal_SSI_Impl::~Marshal_SSI_Impl (void)
{
}

// constructor
ACE_INLINE
Marshal_DSI_Impl::Marshal_DSI_Impl (CORBA::ORB_ptr orb, const char *obj_name)
  : orb_ (orb),
    CORBA::DynamicImplementation ("Marshal", obj_name) // interface name is necessary
{
}

// destructor
ACE_INLINE
Marshal_DSI_Impl::~Marshal_DSI_Impl (void)
{
  orb_ = CORBA::ORB::_nil ();
}