cosNotification

Reference Manual

Version 5.0.2

Table of Contents

CosNotifyChannelAdmin_SupplierAdmin

Module

CosNotifyChannelAdmin_SupplierAdmin

Module Summary

This module implements the OMG CosNotifyChannelAdmin::SupplierAdmin interface.

Description

To get access to the record definitions for the structures use:
-include_lib("cosNotification/include/*.hrl").

This module also exports the functions described in:

Types

SupplierAdmin = #objref
AdminID = long()

When a SupplierAdmin object is created it is given a unique Id by the creating channel. This readonly attribute maintains this Id.

Types

SupplierAdmin = #objref
Channel = #objref

The creating channel's reference is maintained by this readonly attribute.

Types

SupplierAdmin = #objref
OpType = 'AND_OP' | 'OR_OP'

The Operation Type, which determines the semantics the target object will use for any associated Filters, is maintained by this readonly attribute.

Types

SupplierAdmin = #objref
ProxyIDSeq = [ProxyID]
ProxyID = long()

A sequence of all associated PullProxy Id's is maintained by this readonly attribute.

Types

SupplierAdmin = #objref
ProxyIDSeq = [ProxyID]
ProxyID = long()

This operation returns all PushProxy Id's created by the target object.

Types

SupplierAdmin = #objref
ProxyID = long()
Reply = Proxy | {'EXCEPTION', #'CosNotifyChannelAdmin_ProxyNotFound'{}}
Proxy = #objref

The Proxy which corresponds to the given Id is returned by this operation.

Types

SupplierAdmin = #objref
SupplierType = 'ANY_EVENT' | 'STRUCTURED_EVENT' | 'SEQUENCE_EVENT'
Reply = {Proxy, ProxyID}
Proxy = #objref
ProxyID = long()

This operation creates a new proxy and returns its object reference along with its ID. The SupplierType parameter determines the event type accepted by the proxy.

Types

SupplierAdmin = #objref
Proxy = #objref

A proxy which accepts #any{} events is created by this operation.

Types

SupplierAdmin = #objref
SupplierType = 'ANY_EVENT' | 'STRUCTURED_EVENT' | 'SEQUENCE_EVENT'
Reply = {Proxy, ProxyID}
Proxy = #objref
ProxyID = long()

Determined by the SupplierType parameter a compliant proxy is created and its object reference along with its Id is returned by this operation.

Types

SupplierAdmin = #objref
Proxy = #objref

A proxy which accepts #any{} events is created by this operation.

Types

SupplierAdmin = #objref

This operation terminates the SupplierAdmin object and notifies the creating channel that the target object no longer is active.