1CosPropertyService_PropertySEertlFaancgtoMroyd(u3lC)eosDPerfoipneirttiyoSnervice_PropertySetFactory(3)
2
3
4

NAME

6       CosPropertyService_PropertySetFactory  - This module implements the OMG
7       CosPropertyService::PropertySetFactory interface.
8

DESCRIPTION

10       To get access to the record definitions for the structures use:
11       -include_lib("cosProperty/include/CosPropertyService.hrl").
12

EXPORTS

14       create_propertyset(Factory) -> PropertySet
15
16              Types:
17
18                 Factory = PropertySet = #objref
19
20              This operation creates a  new  PropertySet  with  no  predefined
21              properties.
22
23       create_constrained_propertyset(Factory,  PropertyTypes,  Properties) ->
24       Reply
25
26              Types:
27
28                 Factory = #objref
29                 PropertyTypes = [CORBA::TypeCode]
30                 Properties = [#'CosPropertyService_Property'{property_name  =
31                 Name, property_value = Value}]
32                 Name = string()
33                 Value = #any
34                 Reply  =  {'EXCEPTION', #CosPropertyService_ConstraintNotSup‐
35                 ported{}} | PropertySet
36                 PropertySet = #objref
37
38              This operation creates a  new  PropertySet  with  specific  con‐
39              straints. PropertyTypes states allowed TypeCode's and Properties
40              valid CosPropertyService::Property data.
41
42       create_initial_propertyset(Factory, Properties) -> Reply
43
44              Types:
45
46                 Factory = #objref
47                 Properties = [#'CosPropertyService_Property'{property_name  =
48                 Name, property_value = Value}]
49                 Name = string()
50                 Value = #any
51                 Reply   =   {'EXCEPTION',  #CosPropertyService_MultipleExcep‐
52                 tions{exceptions = Excs}} | PropertySet
53                 Excs = [#'CosPropertyService_PropertyException{reason =  Rea‐
54                 son, failing_property_name = Name}]
55                 Reason = invalid_property_name | conflicting_property | prop‐
56                 erty_not_found | unsupported_type_code | unsupported_property
57                 | unsupported_mode | fixed_property | read_only_property
58                 PropertySet = #objref
59
60              This  operation  creates a new PropertySet with specific initial
61              properties.
62
63
64
65Ericsson AB                    cosPropeCrotsyPr1o.p2e.r3tyService_PropertySetFactory(3)
Impressum