1CosPropertyService_PropertySEertlDaenfgFaMcoCtdoousrlPyer(o3Dp)eefritnyiSteirovnice_PropertySetDefFactory(3)
2
3
4
6 CosPropertyService_PropertySetDefFactory - This module implements the
7 OMG CosPropertyService::PropertySetDefFactory interface.
8
10 To get access to the record definitions for the structures use:
11 -include_lib("cosProperty/include/CosPropertyService.hrl").
12
14 create_propertysetdef(Factory) ->
15
16 Types:
17
18 Factory = PropertySetDef = #objref
19
20 This operation creates a new PropertySetDef with no predefined
21 settings.
22
23 create_constrained_propertysetdef(Factory, PropertyTypes, PropertyDefs)
24 -> Reply
25
26 Types:
27
28 Factory = PropertySetDef = #objref
29 PropertyTypes = [CORBA::TypeCode]
30 PropertyDefs = [#'CosPropertyService_PropertyDef'{prop‐
31 erty_name = Name, property_value = Value, property_mode =
32 Mode}]
33 Name = string()
34 Value = #any
35 Mode = normal | read_only | fixed_normal | fixed_readonly |
36 undefined
37 Reply = {'EXCEPTION', #CosPropertyService_ConstraintNotSup‐
38 ported{}} | PropertySetDef
39 PropertySetDef = #objref
40
41 This operation creates a new PropertySetDef with specific con‐
42 straints. PropertyTypes states allowed TypeCode's and Property‐
43 Defs valid CosPropertyService::PropertyDef data.
44
45 create_initial_propertysetdef(Factory, PropertyDefs) -> Reply
46
47 Types:
48
49 Factory = PropertySetDef = #objref
50 PropertyDefs = [#'CosPropertyService_PropertyDef'{prop‐
51 erty_name = Name, property_value = Value, property_mode =
52 Mode}]
53 Name = string()
54 Value = #any
55 Mode = normal | read_only | fixed_normal | fixed_readonly |
56 undefined
57 Reply = {'EXCEPTION', #CosPropertyService_MultipleExcep‐
58 tions{exceptions = Excs}} | PropertySetDef
59 Excs = [#'CosPropertyService_PropertyException{reason = Rea‐
60 son, failing_property_name = Name}]
61 Reason = invalid_property_name | conflicting_property | prop‐
62 erty_not_found | unsupported_type_code | unsupported_property
63 | unsupported_mode | fixed_property | read_only_property
64 PropertySetDef = #objref
65
66 This operation creates a new PropertySetDef with specific ini‐
67 tial properties.
68
69
70
71Ericsson AB cosPrCoopsePrrtoype5r.t0y.S2ervice_PropertySetDefFactory(3)