OmniEvents::ProxyPushConsumer_i::Connection Struct Reference

Inheritance diagram for OmniEvents::ProxyPushConsumer_i::Connection:
Inheritance graph
[legend]
Collaboration diagram for OmniEvents::ProxyPushConsumer_i::Connection:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Connection (const char *channelName, const string &oidstr, CosEventComm::PushSupplier_ptr pushSupplier, bool isProxy=false)
 Constructor adopts 'pushSupplier' parameter.
virtual ~Connection ()
OMNIEVENTS__DEBUG_REF_COUNTS__DECL
void 
callback (CORBA::Request_ptr req)
 Sets _targetIsProxy, if it is.
void output (ostream &os) const
 Save this object's state to a stream.

Public Attributes

const char * _channelName
string _oidstr
CosEventComm::PushSupplier_var _target
bool _targetIsProxy
 TRUE if _target is a ProxyPushSupplier.

Private Member Functions

 Connection ()
 NO IMPLEMENTATION.

Detailed Description

Definition at line 106 of file ProxyPushConsumer.h.


Constructor & Destructor Documentation

OmniEvents::ProxyPushConsumer_i::Connection::Connection ( const char *  channelName,
const string &  oidstr,
CosEventComm::PushSupplier_ptr  pushSupplier,
bool  isProxy = false 
)

Constructor adopts 'pushSupplier' parameter.

Definition at line 329 of file ProxyPushConsumer.cc.

References DB.

OmniEvents::ProxyPushConsumer_i::Connection::~Connection (  )  [virtual]

Definition at line 346 of file ProxyPushConsumer.cc.

References DB.

OmniEvents::ProxyPushConsumer_i::Connection::Connection (  )  [private]

NO IMPLEMENTATION.


Member Function Documentation

void OmniEvents::ProxyPushConsumer_i::Connection::callback ( CORBA::Request_ptr  req  )  [virtual]

Sets _targetIsProxy, if it is.

Implements OmniEvents::Callback.

Definition at line 358 of file ProxyPushConsumer.cc.

References DB, OmniEvents::omniEventsLog::exists(), OmniEvents::WriteLock::os, and OmniEvents::ProxyPushConsumer_i::output().

void OmniEvents::ProxyPushConsumer_i::Connection::output ( ostream &  os  )  const

Save this object's state to a stream.

Definition at line 377 of file ProxyPushConsumer.cc.

References _channelName, _oidstr, OmniEvents::Orb::_orb, _target, _targetIsProxy, and OmniEvents::Orb::inst().

Referenced by OmniEvents::ProxyPushConsumer_i::connect_push_supplier().


Member Data Documentation

Definition at line 108 of file ProxyPushConsumer.h.

Referenced by output().

Definition at line 109 of file ProxyPushConsumer.h.

Referenced by output().

Definition at line 110 of file ProxyPushConsumer.h.

Referenced by output().

TRUE if _target is a ProxyPushSupplier.

Definition at line 111 of file ProxyPushConsumer.h.

Referenced by output().


The documentation for this struct was generated from the following files:

Generated on Mon Dec 21 16:13:54 2009 for OmniEvents by  doxygen 1.6.1