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

# CosEventChannelAdmin::EventChannel Interface Reference

Main interface for the Event Service. More...

`#include <CosEventChannelAdmin.idl>`

List of all members.

## Public Methods
ConsumerAdmin | for_consumers ()
| Obtain a ConsumerAdmin interface for this EventChannel. More...
SupplierAdmin | for_suppliers ()
| Obtain a SupplierAdmin interface for this EventChannel. More...
void | destroy ()
| Destroy the EventChannel. More...

## Detailed Description

Main interface for the Event Service.

## Member Function Documentation

void CosEventChannelAdmin::EventChannel::destroy ( | )

| Destroy the EventChannel. Calling this operation destroys the EventChannel, its ConsumerAdmin and SupplierAdmin interfaces as well as the proxies obtained from those. Any consumers or suppliers still connected are notified of the destruction. In some cases, the process running the EventChannel is terminated too.

ConsumerAdmin CosEventChannelAdmin::EventChannel::for_consumers ( | )

| Obtain a ConsumerAdmin interface for this EventChannel. Normally a single EventChannel provides a single ConsumerAdmin, but advanced ECs, for example, those based in the CosNotification service, can provide multiple ConsumerAdmin interfaces.

SupplierAdmin CosEventChannelAdmin::EventChannel::for_suppliers ( | )

| Obtain a SupplierAdmin interface for this EventChannel. Normally a single EventChannel provides a single SupplierAdmin, but advanced ECs, for example, those based in the CosNotification service, can provide multiple SupplierAdmin interfaces.

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

- CosEventChannelAdmin.idl