ot::PushSupp Class Reference

#include <PushSupp.h>

Inheritance diagram for ot::PushSupp:

Inheritance graph
[legend]
Collaboration diagram for ot::PushSupp:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual int isEventGenerator ()
virtual void onEventGenerated (Event &event, Node &generator)

Public Attributes

CosEventChannelAdmin::EventChannel_var channel
 Event channel object associated with this node.
CosEventChannelAdmin::SupplierAdmin_var supplier_admin
CosEventChannelAdmin::ProxyPushConsumer_var proxy_consumer
CosEventComm::PushSupplier_var sptr
Supplier_isupplier
int cycle

Protected Member Functions

 PushSupp (CosEventChannelAdmin::EventChannel_var channel_)
virtual ~PushSupp ()

Friends

class CORBAModule

Constructor & Destructor Documentation

ot::PushSupp::PushSupp CosEventChannelAdmin::EventChannel_var  channel_  )  [inline, protected]
 

constructor method,sets commend member

Parameters:
corba_sink_ the corba sink object to call setEvent method on
frequency_ the frequency at which setEvent should be called

virtual ot::PushSupp::~PushSupp  )  [inline, protected, virtual]
 


Member Function Documentation

virtual int ot::PushSupp::isEventGenerator  )  [inline, virtual]
 

tests for EventGenerator interface being present. Is overriden to return 1 always.

Returns:
always 1

Reimplemented from ot::Node.

virtual void ot::PushSupp::onEventGenerated Event event,
Node generator
[inline, virtual]
 

this method notifies the object that a new event was generated. It writes the event value out to the file and passes it on to its parent.

Parameters:
event reference to the new event. Do not change the event values, make a copy and change that !
generator reference to the EventGenerator object that notified the EventObserver.

Reimplemented from ot::Node.


Friends And Related Function Documentation

friend class CORBAModule [friend]
 


Member Data Documentation

CosEventChannelAdmin::EventChannel_var ot::PushSupp::channel
 

Event channel object associated with this node.

int ot::PushSupp::cycle
 

CosEventChannelAdmin::ProxyPushConsumer_var ot::PushSupp::proxy_consumer
 

CosEventComm::PushSupplier_var ot::PushSupp::sptr
 

Supplier_i* ot::PushSupp::supplier
 

CosEventChannelAdmin::SupplierAdmin_var ot::PushSupp::supplier_admin
 


The documentation for this class was generated from the following file:
Generated on Wed Feb 28 15:33:43 2007 for NaviTrack by  doxygen 1.4.6