1CosPropertyService_PropertySEertlFaancgtoMroyd(u3lC)eosDPerfoipneirttiyoSnervice_PropertySetFactory(3)
2
3
4
6 CosPropertyService_PropertySetFactory - This module implements the OMG
7 CosPropertyService::PropertySetFactory interface.
8
10 To get access to the record definitions for the structures use:
11 -include_lib("cosProperty/include/CosPropertyService.hrl").
12
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 cosPropeCrotsyPr5o.p0e.r1tyService_PropertySetFactory(3)