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

CosNotifyComm::StructuredPushConsumer Interface Reference

Defines the interface used by push-style consumers of structured events. More...

import "CosNotifyComm.idl";

Inheritance diagram for CosNotifyComm::StructuredPushConsumer:

Inheritance graph
[legend]
Collaboration diagram for CosNotifyComm::StructuredPushConsumer:

Collaboration graph
[legend]
List of all members.

Public Methods

void push_structured_event (in CosNotification::StructuredEvent notification) raises (CosEventComm::Disconnected)
 This operation is invoked to provide one event to the consumer. More...

void disconnect_structured_push_consumer ()
 This operation is invoked by the consumer peer when it wishes to disconnect. More...


Detailed Description

Defines the interface used by push-style consumers of structured events.

Push-style consumers passively receive events from the Notification Service. The events are provided using the CosNotification::StructuredEvent structure.


Member Function Documentation

void CosNotifyComm::StructuredPushConsumer::disconnect_structured_push_consumer  
 

This operation is invoked by the consumer peer when it wishes to disconnect.

The consumer can safely assume that no more events will follow this request.

void CosNotifyComm::StructuredPushConsumer::push_structured_event in CosNotification::StructuredEvent    notification raises (CosEventComm::Disconnected)
 

This operation is invoked to provide one event to the consumer.

Exceptions:
CosEventComm::Disconnected  if the object considers itself no longer connected to its peer.


The documentation for this interface was generated from the following file:
Generated on Thu Oct 10 21:31:31 2002 for TAO_CosNotification by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001