blob: 75efcf6017a7a190b1bf9fd2efb37cda9dc610a7 (
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
|
/**
* @file ORB_Holder.cpp
*
* @author Carlos O'Ryan <coryan@uci.edu>
*/
#include "ORB_Holder.h"
#if !defined(__ACE_INLINE__)
#include "ORB_Holder.inl"
#endif /* __ACE_INLINE__ */
ORB_Holder::ORB_Holder (int &argc, ACE_TCHAR *argv[],
const char *orb_id)
: orb_ (CORBA::ORB_init (argc, argv, orb_id))
{
}
ORB_Holder::~ORB_Holder (void)
{
try{
this->orb_->destroy ();
} catch (const CORBA::Exception&) {
// @@ TODO Log this event, check the Servant_var.cpp comments for
// details.
}
}
|