# cosEventDomainApp

### MODULE

cosEventDomainApp

### MODULE SUMMARY

The main module of the cosEventDomain application.

### DESCRIPTION

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

This module contains the functions for starting and stopping the application.

### EXPORTS

`install() -> Return`

Types:

`Return = ok | {'EXCEPTION', E} | {'EXIT', R}`

This operation installs the cosEventDomain application.

`uninstall() -> Return`

Types:

`Return = ok | {'EXCEPTION', E} | {'EXIT', R}`

This operation uninstalls the cosEventDomain application.

`start() -> Return`

Types:

`Return = ok | {error, Reason}`

This operation starts the cosEventDomain application.

`stop() -> Return`

Types:

`Return = ok | {error, Reason}`

This operation stops the cosEventDomain application.

`start_factory() -> Factory`

Types:

`Factory = #objref`

This operation creates a new instance of a Event Domain Factory using the default settings.

`start_factory(Options) -> Factory`

Types:

`Options = [Option]`
`Option = currently no options defined.`
`Factory = #objref`

This operation creates a new instance of a Event Domain Factory

`start_factory_link() -> Factory`

Types:

`Factory = #objref`

This operation creates a new instance of a Event Domain Factory, which is linked to the invoking process, using the default settings.

`start_factory_link(Options) -> Factory`

Types:

`Options = [Option]`
`Option = currently no options defined.`
`Factory = #objref`

This operation creates a new instance of a Event Domain Factory, which is linked to the invoking process, with settings defined by the given options. Allowed options are the same as for `cosEventDomainApp:start_factory/1`.

`stop_factory(Factory) -> Reply`

Types:

`Factory = #objref`
`Reply = ok | {'EXCEPTION', E}`

This operation stop the target factory.

### AUTHORS

support - support@erlang.ericsson.se

cosEventDomain 1.1
Copyright © 1991-2007 Ericsson AB