Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

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 Methods

 Connection (const char *channelName, const string &oidstr, CosEventComm::PushSupplier_ptr pushSupplier, bool isProxy=false)
 Constructor adopts 'pushSupplier' parameter. More...

virtual ~Connection ()
void callback (CORBA::Request_ptr req)
 Sets _targetIsProxy, if it is. More...

void output (ostream &os) const
 Save this object's state to a stream. More...


Public Attributes

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


Private Methods

 Connection ()
 NO IMPLEMENTATION. More...


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 298 of file ProxyPushConsumer.cc.

virtual OmniEvents::ProxyPushConsumer_i::Connection::~Connection   [inline, virtual]
 

Definition at line 120 of file ProxyPushConsumer.h.

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 311 of file ProxyPushConsumer.cc.

References _targetIsProxy, DB, and output().

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

Save this object's state to a stream.

Definition at line 329 of file ProxyPushConsumer.cc.

References _channelName, _oidstr, and _target.

Referenced by callback(), and OmniEvents::ProxyPushConsumer_i::connect_push_supplier().


Member Data Documentation

const char* OmniEvents::ProxyPushConsumer_i::Connection::_channelName
 

Definition at line 108 of file ProxyPushConsumer.h.

Referenced by output().

string OmniEvents::ProxyPushConsumer_i::Connection::_oidstr
 

Definition at line 109 of file ProxyPushConsumer.h.

Referenced by output().

CosEventComm::PushSupplier_var OmniEvents::ProxyPushConsumer_i::Connection::_target
 

Definition at line 110 of file ProxyPushConsumer.h.

Referenced by output().

bool OmniEvents::ProxyPushConsumer_i::Connection::_targetIsProxy
 

TRUE if _target is a ProxyPushSupplier.

Definition at line 111 of file ProxyPushConsumer.h.

Referenced by callback().


The documentation for this struct was generated from the following files:
Generated on Fri Nov 19 17:42:36 2004 for OmniEvents by doxygen1.2.15