{srcfile, "application"}.
{appname, "cosEventDomain"}.
{appvsn, "1.1"}.
{module, "cosEventDomainApp"}.
{modulesummary, "The main module of the cosEventDomain application."}.
{name, "install/0"}.
{fsummary, "Install the cosEventDomain application"}.
{name, "uninstall/0"}.
{fsummary, "Uninstall the cosEventDomain application"}.
{name, "start/0"}.
{fsummary, "Start the cosEventDomain application"}.
{name, "stop/0"}.
{fsummary, "Stop the cosEventDomain application"}.
{name, "start_factory/0"}.
{fsummary, "Start a factory with default settings"}.
{name, "start_factory/1"}.
{fsummary, "Start a factory with settings defined by the given options"}.
{name, "start_factory_link/0"}.
{fsummary, "Start a factory, which is linked to the invoking process,  with default settings"}.
{name, "start_factory_link/1"}.
{fsummary, "Start a factory, which is linked to the invoking process, with  settings defined by the given options"}.
{name, "stop_factory/1"}.
{fsummary, "Terminate the target object"}.
{module, "CosEventDomainAdmin"}.
{modulesummary, "This module export functions which return QoS and Admin Properties constants."}.
{name, "'CycleDetection'/0"}.
{fsummary, "Return the CycleDetection identifier required when defining QoS Properties"}.
{name, "'AuthorizeCycles'/0"}.
{fsummary, "Return the AuthorizeCycles value; required when defining QoS Properties"}.
{name, "'ForbidCycles'/0"}.
{fsummary, "Return the ForbidCycles value; required when defining QoS Properties"}.
{name, "'DiamondDetection'/0"}.
{fsummary, "Return the DiamondDetection identifier required when defining QoS Properties"}.
{name, "'AuthorizeDiamonds'/0"}.
{fsummary, "Return the AuthorizeDiamonds value; required when defining QoS Properties"}.
{name, "'ForbidDiamonds'/0"}.
{fsummary, "Return the ForbidDiamonds value; required when defining QoS Properties"}.
{module, "CosEventDomainAdmin_EventDomainFactory"}.
{modulesummary, "This module implements an Event Domain Factory interface, which  is used to create new Event Domain instances."}.
{name, "create_event_domain/3"}.
{fsummary, "Create a new ConsumerAdmin object"}.
{name, "get_all_domains/1"}.
{fsummary, "Return a DomainID sequence of all domains associated with the target object"}.
{name, "get_event_domain/2"}.
{fsummary, "Return the domain associated with the given id"}.
{module, "CosEventDomainAdmin_EventDomain"}.
{modulesummary, "This module implements the Event Domain interface."}.
{name, "add_channel/2"}.
{fsummary, "Add a new channel to the EventDomain"}.
{name, "get_all_channels/1"}.
{fsummary, "Return all channel id's associated with target object"}.
{name, "get_channel/2"}.
{fsummary, "Return the channel associated with the given id"}.
{name, "remove_channel/2"}.
{fsummary, "Remove the channel associated with the given id and remove all connections of that channel"}.
{name, "add_connection/2"}.
{fsummary, "If possible, setup a connection described by the  #'CosEventDomainAdmin_Connection'{} struct"}.
{name, "get_all_connections/1"}.
{fsummary, "Return a sequence of all connections within the target domain"}.
{name, "get_connection/2"}.
{fsummary, "Return a #'CosEventDomainAdmin_Connection'{} struct describing the connection associated with the given id  within the target domain"}.
{name, "remove_connection/2"}.
{fsummary, "Remove the connection identified by the given id from  the target domain"}.
{name, "get_offer_channels/2"}.
{fsummary, "Return all id's of the channels which produce events received by the channel identified by the given id"}.
{name, "get_subscription_channels/2"}.
{fsummary, "Return all id's of the channels which consume events supplied by the channel identified by the given id"}.
{name, "destroy/1"}.
{fsummary, "Destroy the event domain and all connections within it"}.
{name, "get_cycles/1"}.
{fsummary, "Return a list of all cycles which exists within  the target domain"}.
{name, "get_diamonds/1"}.
{fsummary, "Return a list of all diamonds which exists within  the target domain"}.
{name, "set_default_consumer_channel/2"}.
{fsummary, "Set the channel represented by the given id as default for supplier clients"}.
{name, "set_default_supplier_channel/2"}.
{fsummary, "Set the channel represented by the given id as default for supplier clients"}.
{name, "connect_push_consumer/2"}.
{fsummary, "Connect the PushConsumer to the default Channel"}.
{name, "connect_pull_consumer/2"}.
{fsummary, "Connect the PullConsumer to the default Channel"}.
{name, "connect_push_supplier/2"}.
{fsummary, "Connect the PushSupplier to the default Channel"}.
{name, "connect_pull_supplier/2"}.
{fsummary, "Connect the PullSupplier to the default Channel"}.
{name, "connect_structured_push_consumer/2"}.
{fsummary, "Connect the StructuredPushConsumer to the default Channel"}.
{name, "connect_structured_pull_consumer/2"}.
{fsummary, "Connect the StructuredPullConsumer to the default Channel"}.
{name, "connect_structured_push_supplier/2"}.
{fsummary, "Connect the StructuredPushSupplier to the default Channel"}.
{name, "connect_structured_pull_supplier/2"}.
{fsummary, "Connect the StructuredPullSupplier to the default Channel"}.
{name, "connect_sequence_push_consumer/2"}.
{fsummary, "Connect the SequencePushConsumer to the default Channel"}.
{name, "connect_sequence_pull_consumer/2"}.
{fsummary, "Connect the SequencePullConsumer to the default Channel"}.
{name, "connect_sequence_push_supplier/2"}.
{fsummary, "Connect the SequencePushSupplier to the default Channel"}.
{name, "connect_sequence_pull_supplier/2"}.
{fsummary, "Connect the SequencePullSupplier to the default Channel"}.
{name, "connect_push_consumer_with_id/3"}.
{fsummary, "Connect the PushConsumer to the Channel with the given MembereID"}.
{name, "connect_pull_consumer_with_id/3"}.
{fsummary, "Connect the PullConsumer to the Channel with the given MembereID"}.
{name, "connect_push_supplier_with_id/3"}.
{fsummary, "Connect the PushSupplier to the Channel with the given MembereID"}.
{name, "connect_pull_supplier_with_id/3"}.
{fsummary, "Connect the PullSupplier to the Channel with the given MembereID"}.
{name, "connect_structured_push_consumer_with_id/3"}.
{fsummary, "Connect the StructuredPushConsumer to the Channel with the given MembereID"}.
{name, "connect_structured_pull_consumer_with_id/3"}.
{fsummary, "Connect the StructuredPullConsumer to the Channel with the given MembereID"}.
{name, "connect_structured_push_supplier_with_id/3"}.
{fsummary, "Connect the StructuredPushSupplier to the Channel with the given MembereID"}.
{name, "connect_structured_pull_supplier_with_id/3"}.
{fsummary, "Connect the StructuredPullSupplier to the Channel with the given MembereID"}.
{name, "connect_sequence_push_consumer_with_id/3"}.
{fsummary, "Connect the SequencePushConsumer to the Channel with the given MembereID"}.
{name, "connect_sequence_pull_consumer_with_id/3"}.
{fsummary, "Connect the SequencePullConsumer to the Channel with the given MembereID"}.
{name, "connect_sequence_push_supplier_with_id/3"}.
{fsummary, "Connect the SequencePushSupplier to the Channel with the given MembereID"}.
{name, "connect_sequence_pull_supplier_with_id/3"}.
{fsummary, "Connect the SequencePullSupplier to the Channel with the given MembereID"}.
