User's Guide
Reference Manual
Release Notes
PDF
Top

cosEventDomain
Reference Manual
Version 1.1.10

Expand All
Contract All

Table of Contents

- cosEventDomainApp
  - Top of manual page
  - install/0
  - uninstall/0
  - start/0
  - stop/0
  - start_factory/0
  - start_factory/1
  - start_factory_link/0
  - start_factory_link/1
  - stop_factory/1
- CosEventDomainAdmin
  - Top of manual page
  - 'CycleDetection'/0
  - 'AuthorizeCycles'/0
  - 'ForbidCycles'/0
  - 'DiamondDetection'/0
  - 'AuthorizeDiamonds'/0
  - 'ForbidDiamonds'/0
- CosEventDomainAdmin_EventDomainFactory
  - Top of manual page
  - create_event_domain/3
  - get_all_domains/1
  - get_event_domain/2
- CosEventDomainAdmin_EventDomain
  - Top of manual page
  - add_channel/2
  - get_all_channels/1
  - get_channel/2
  - remove_channel/2
  - add_connection/2
  - get_all_connections/1
  - get_connection/2
  - remove_connection/2
  - get_offer_channels/2
  - get_subscription_channels/2
  - destroy/1
  - get_cycles/1
  - get_diamonds/1
  - set_default_consumer_channel/2
  - set_default_supplier_channel/2
  - connect_push_consumer/2
  - connect_pull_consumer/2
  - connect_push_supplier/2
  - connect_pull_supplier/2
  - connect_structured_push_consumer/2
  - connect_structured_pull_consumer/2
  - connect_structured_push_supplier/2
  - connect_structured_pull_supplier/2
  - connect_sequence_push_consumer/2
  - connect_sequence_pull_consumer/2
  - connect_sequence_push_supplier/2
  - connect_sequence_pull_supplier/2
  - connect_push_consumer_with_id/3
  - connect_pull_consumer_with_id/3
  - connect_push_supplier_with_id/3
  - connect_pull_supplier_with_id/3
  - connect_structured_push_consumer_with_id/3
  - connect_structured_pull_consumer_with_id/3
  - connect_structured_push_supplier_with_id/3
  - connect_structured_pull_supplier_with_id/3
  - connect_sequence_push_consumer_with_id/3
  - connect_sequence_pull_consumer_with_id/3
  - connect_sequence_push_supplier_with_id/3
  - connect_sequence_pull_supplier_with_id/3

# CosEventDomainAdmin

### MODULE

CosEventDomainAdmin

### MODULE SUMMARY

This module export functions which return QoS and Admin Properties constants.

### DESCRIPTION

To get access to all definitions include necessary hrl files by using:
-include_lib("cosEventDomain/include/*.hrl").

### EXPORTS

'CycleDetection'() -> string()

This function returns the CycleDetection identifier; required when defining QoS Properties.

'AuthorizeCycles'() -> short()

This function returns the AuthorizeCycles value; required when defining QoS Properties.

'ForbidCycles'() -> short()

This function returns the ForbidCycles value; required when defining QoS Properties.

'DiamondDetection'() -> string()

This function returns the DiamondDetection identifier; required when defining QoS Properties.

'AuthorizeDiamonds'() -> short()

This function returns the AuthorizeDiamonds value; required when defining QoS Properties.

'ForbidDiamonds'() -> short()

This function returns the ForbidDiamonds value; required when defining QoS Properties.