TAO_CEC_TypedEvent Class Reference

Defines the operation and args list for the TypedEvent. More...

#include <CEC_TypedEvent.h>

List of all members.

Public Member Functions

 TAO_CEC_TypedEvent (void)
 constructors...
 TAO_CEC_TypedEvent (CORBA::NVList_ptr list, const char *operation)
TAO_CEC_TypedEventoperator= (const TAO_CEC_TypedEvent &)

Private Attributes

CORBA::NVList_ptr list_
CORBA::String_var operation_

Friends

class TAO_CEC_ProxyPushSupplier
 Only the ProxyPushSupplier can read the private fields.


Detailed Description

Defines the operation and args list for the TypedEvent.

Used to store the TypedEvent as it is passed from the supplier side to the consumer side, in the TypedEventChannel.

Definition at line 42 of file CEC_TypedEvent.h.


Constructor & Destructor Documentation

TAO_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE TAO_CEC_TypedEvent::TAO_CEC_TypedEvent ( void   ) 

constructors...

Definition at line 8 of file CEC_TypedEvent.inl.

00009 {
00010 }

ACE_INLINE TAO_CEC_TypedEvent::TAO_CEC_TypedEvent ( CORBA::NVList_ptr  list,
const char *  operation 
)

Definition at line 13 of file CEC_TypedEvent.inl.

00015   :  list_ (list),
00016      operation_ (operation)
00017 {
00018 }


Member Function Documentation

ACE_INLINE TAO_CEC_TypedEvent & TAO_CEC_TypedEvent::operator= ( const TAO_CEC_TypedEvent  ) 

Definition at line 22 of file CEC_TypedEvent.inl.

References list_, operation_, and CORBA::string_dup().

00023 {
00024   this->list_ = CORBA::NVList::_duplicate (other.list_);
00025   this->operation_ = CORBA::string_dup (other.operation_);
00026 
00027   return *this;
00028 }


Friends And Related Function Documentation

friend class TAO_CEC_ProxyPushSupplier [friend]

Only the ProxyPushSupplier can read the private fields.

Definition at line 55 of file CEC_TypedEvent.h.


Member Data Documentation

CORBA::NVList_ptr TAO_CEC_TypedEvent::list_ [private]

Definition at line 57 of file CEC_TypedEvent.h.

Referenced by operator=().

CORBA::String_var TAO_CEC_TypedEvent::operation_ [private]

Definition at line 58 of file CEC_TypedEvent.h.

Referenced by operator=().


The documentation for this class was generated from the following files:
Generated on Tue Feb 2 17:45:02 2010 for TAO_CosEvent by  doxygen 1.4.7