summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/CosEvent/CEC_TypedEvent.i
blob: 4c8f0aab997abf8fb4f62250d3adb8e765318713 (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
// -*- C++ -*-
//
// $Id$

TAO_BEGIN_VERSIONED_NAMESPACE_DECL

ACE_INLINE
TAO_CEC_TypedEvent::TAO_CEC_TypedEvent (void)
{
}

ACE_INLINE
TAO_CEC_TypedEvent::TAO_CEC_TypedEvent (CORBA::NVList_ptr list,
                                        const char * operation)
  :  list_ (list),
     operation_ (operation)
{
}

ACE_INLINE
TAO_CEC_TypedEvent&
TAO_CEC_TypedEvent::operator= (const TAO_CEC_TypedEvent& other)
{
  this->list_ = CORBA::NVList::_duplicate (other.list_);
  this->operation_ = CORBA::string_dup (other.operation_);

  return *this;
}

TAO_END_VERSIONED_NAMESPACE_DECL