# cosProperty

### MODULE

cosProperty

### MODULE SUMMARY

The main module of the cosProperty application

### DESCRIPTION

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

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

### EXPORTS

`install() -> Return`

Types:

`Return = ok | {'EXIT', Reason}`

This operation installs the cosProperty application in the IFR.

`install_db() -> Return`

Types:

`Return = ok | {'EXIT', Reason}`

This operation installs data in mnesia necessary for running the cosProperty application.

`uninstall() -> Return`

Types:

`Return = ok | {'EXIT', Reason}`

This operation removes all data in the IFR related to the cosProperty application.

`uninstall_db() -> Return`

Types:

`Return = ok | {'EXIT', Reason}`

This operation removes all data from mnesia related to the cosProperty application.

`start() -> Return`

Types:

`Return = ok | {error, Reason}`

This operation starts the cosProperty application.

`start_SetDefFactory() -> Return`

Types:

`Return = Factory | {'EXCEPTION', E}`
`Factory = CosPropertyService::PropertySetDefFactory reference.`

This operation starts a PropertySetDef Factory.

`start_SetFactory() -> Return`

Types:

`Return = Factory | {'EXCEPTION', E}`
`Factory = CosPropertyService::PropertySetDefFactory reference.`

This operation starts a PropertySet Factory.

`stop_SetDefFactory(Factory) -> Return`

Types:

`Factory = CosPropertyService::PropertySetDefFactory reference.`
`Return = ok | {'EXCEPTION', E}`

This operation stops the supplied PropertySetDef Factory.

`stop_SetFactory(Factory) -> Return`

Types:

`Factory = CosPropertyService::PropertySetFactory reference.`
`Return = ok | {'EXCEPTION', E}`

This operation stops the supplied PropertySet Factory.

`stop() -> Return`

Types:

`Return = ok | {error, Reason}`

This operation stops the cosProperty application.

### AUTHORS

Niclas Eklund - support@erlang.ericsson.se

cosProperty 1.1
Copyright © 1991-2003 Ericsson Utvecklings AB