TAO_CosNotification 4.0.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
CosNotifyComm::SequencePushConsumer Interface Reference

Defines the interface used by push-style consumers that interested in event batches. More...

import <CosNotifyComm.idl;

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

Public Member Functions

void push_structured_events (in CosNotification::EventBatch notifications) raises (CosEventComm::Disconnected)
 Receive an event batch.
 
void disconnect_sequence_push_consumer ()
 The peer has disconnected.
 
- Public Member Functions inherited from CosNotifyComm::NotifyPublish
void offer_change (in CosNotification::EventTypeSeq added, in CosNotification::EventTypeSeq removed) raises ( InvalidEventType )
 Report a change in the list of publications.
 

Detailed Description

Defines the interface used by push-style consumers that interested in event batches.

Push-style consumer passively accept events, in this case multiple events can be delivered simulatneously.

Member Function Documentation

◆ disconnect_sequence_push_consumer()

void CosNotifyComm::SequencePushConsumer::disconnect_sequence_push_consumer ( )

The peer has disconnected.

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.

◆ push_structured_events()

void CosNotifyComm::SequencePushConsumer::push_structured_events ( in CosNotification::EventBatch notifications)
raises (CosEventComm::Disconnected )

Receive an event batch.

This operation is invoked to provide an event batch to the consumer.

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

The documentation for this interface was generated from the following file: