📄 oe_cosproperty.erl
字号:
{tk_struct, "IDL:omg.org/CosPropertyService/PropertyDef:1.0", "PropertyDef", [{"property_name", {tk_string,0}}, {"property_value", tk_any}, {"property_mode", {tk_enum, "IDL:omg.org/CosPropertyService/PropertyModeType:1.0", "PropertyModeType", ["normal", "read_only", "fixed_normal", "fixed_readonly", "undefined"]}}]}, 0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence, {tk_struct, "IDL:omg.org/CosPropertyService/PropertyDef:1.0", "PropertyDef", [{"property_name", {tk_string,0}}, {"property_value",tk_any}, {"property_mode", {tk_enum, "IDL:omg.org/CosPropertyService/PropertyModeType:1.0", "PropertyModeType", ["normal", "read_only", "fixed_normal", "fixed_readonly", "undefined"]}}]}, 0}), mode='PARAM_IN'}], [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosPropertyService/MultipleExceptions:1.0")], []), _OE_4 = orber_ifr:'ModuleDef_create_interface'(_OE_1, "IDL:omg.org/CosPropertyService/PropertySet:1.0", "PropertySet", "1.0", []), orber_ifr:'InterfaceDef_create_operation'(_OE_4, "IDL:omg.org/CosPropertyService/PropertySet/define_property:1.0", "define_property", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [#parameterdescription{name="property_value", type=tk_any, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_any), mode='PARAM_IN'}, #parameterdescription{name="property_name", type={tk_string,0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0}), mode='PARAM_IN'}], [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosPropertyService/ReadOnlyProperty:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosPropertyService/UnsupportedProperty:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosPropertyService/UnsupportedTypeCode:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosPropertyService/ConflictingProperty:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosPropertyService/InvalidPropertyName:1.0")], []), orber_ifr:'InterfaceDef_create_operation'(_OE_4, "IDL:omg.org/CosPropertyService/PropertySet/define_properties:1.0", "define_properties", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [#parameterdescription{name="nproperties", type={tk_sequence, {tk_struct, "IDL:omg.org/CosPropertyService/Property:1.0", "Property", [{"property_name", {tk_string,0}}, {"property_value",tk_any}]}, 0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence, {tk_struct, "IDL:omg.org/CosPropertyService/Property:1.0", "Property", [{"property_name", {tk_string,0}}, {"property_value",tk_any}]}, 0}), mode='PARAM_IN'}], [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosPropertyService/MultipleExceptions:1.0")], []), orber_ifr:'InterfaceDef_create_operation'(_OE_4, "IDL:omg.org/CosPropertyService/PropertySet/get_number_of_properties:1.0", "get_number_of_properties", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_ulong), 'OP_NORMAL', [], [], []), orber_ifr:'InterfaceDef_create_operation'(_OE_4, "IDL:omg.org/CosPropertyService/PropertySet/get_all_property_names:1.0", "get_all_property_names", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [#parameterdescription{name="rest", type={tk_objref, "IDL:omg.org/CosPropertyService/PropertyNamesIterator:1.0", "PropertyNamesIterator"}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_objref, "IDL:omg.org/CosPropertyService/PropertyNamesIterator:1.0", "PropertyNamesIterator"}), mode='PARAM_OUT'}, #parameterdescription{name="property_names", type={tk_sequence, {tk_string,0}, 0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0}), mode='PARAM_OUT'}, #parameterdescription{name="how_many", type=tk_ulong, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_ulong), mode='PARAM_IN'}], [], []), orber_ifr:'InterfaceDef_create_operation'(_OE_4, "IDL:omg.org/CosPropertyService/PropertySet/get_property_value:1.0", "get_property_value", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_any), 'OP_NORMAL', [#parameterdescription{name="property_name", type={tk_string,0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0}), mode='PARAM_IN'}], [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosPropertyService/InvalidPropertyName:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosPropertyService/PropertyNotFound:1.0")], []), orber_ifr:'InterfaceDef_create_operation'(_OE_4, "IDL:omg.org/CosPropertyService/PropertySet/get_properties:1.0", "get_properties", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_boolean), 'OP_NORMAL', [#parameterdescription{name="nproperties", type={tk_sequence, {tk_struct, "IDL:omg.org/CosPropertyService/Property:1.0", "Property", [{"property_name", {tk_string,0}}, {"property_value",tk_any}]}, 0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence, {tk_struct, "IDL:omg.org/CosPropertyService/Property:1.0", "Property", [{"property_name", {tk_string,0}}, {"property_value",tk_any}]}, 0}), mode='PARAM_OUT'}, #parameterdescription{name="property_names", type={tk_sequence, {tk_string,0}, 0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0}), mode='PARAM_IN'}], [], []), orber_ifr:'InterfaceDef_create_operation'(_OE_4, "IDL:omg.org/CosPropertyService/PropertySet/get_all_properties:1.0", "get_all_properties", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [#parameterdescription{name="rest", type={tk_objref, "IDL:omg.org/CosPropertyService/PropertiesIterator:1.0", "PropertiesIterator"}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_objref, "IDL:omg.org/CosPropertyService/PropertiesIterator:1.0", "PropertiesIterator"}), mode='PARAM_OUT'}, #parameterdescription{name="nproperties", type={tk_sequence, {tk_struct, "IDL:omg.org/CosPropertyService/Property:1.0", "Property", [{"property_name", {tk_string,0}}, {"property_value",tk_any}]}, 0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence, {tk_struct, "IDL:omg.org/CosPropertyService/Property:1.0", "Property", [{"property_name", {tk_string,0}}, {"property_value",tk_any}]}, 0}), mode='PARAM_OUT'}, #parameterdescription{name="how_many", type=tk_ulong, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_ulong), mode='PARAM_IN'}], [], []), orber_ifr:'InterfaceDef_create_operation'(_OE_4, "IDL:omg.org/CosPropertyService/PropertySet/delete_property:1.0", "delete_property", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [#parameterdescription{name="property_name", type={tk_string,0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0}), mode='PARAM_IN'}], [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosPropertyService/FixedProperty:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosPropertyService/InvalidPropertyName:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosPropertyService/PropertyNotFound:1.0")], []), orber_ifr:'InterfaceDef_create_operation'(_OE_4, "IDL:omg.org/CosPropertyService/PropertySet/delete_properties:1.0", "delete_properties", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [#parameterdescription{name="property_names", type={tk_sequence, {tk_string,0}, 0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0}), mode='PARAM_IN'}], [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosPropertyService/MultipleExceptions:1.0")], []), orber_ifr:'InterfaceDef_create_operation'(_OE_4, "IDL:omg.org/CosPropertyService/PropertySet/delete_all_properties:1.0", "delete_all_properties", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_boolean), 'OP_NORMAL', [], [], []), orber_ifr:'InterfaceDef_create_operation'(_OE_4, "IDL:omg.org/CosPropertyService/PropertySet/is_property_defined:1.0", "is_property_defined", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_boolean), 'OP_NORMAL', [#parameterdescription{name="property_name", type={tk_string,0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0}), mode='PARAM_IN'}], [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosPropertyService/InvalidPropertyName:1.0")], []), _OE_5 = orber_ifr:'ModuleDef_create_interface'(_OE_1, "IDL:omg.org/CosPropertyService/PropertySetDef:1.0", "PropertySetDef", "1.0", [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosPropertyService/PropertySet:1.0")]), orber_ifr:'InterfaceDef_create_operation'(_OE_5, "IDL:omg.org/CosPropertyService/PropertySetDef/get_allowed_property_types:1.0", "get_allowed_property_types", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [#parameterdescription{name="property_types", type={tk_sequence,tk_TypeCode,0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,tk_TypeCode,0}), mode='PARAM_OUT'}], [], []), orber_ifr:'InterfaceDef_create_operation'(_OE_5, "IDL:omg.org/CosPropertyService/PropertySetDef/get_allowed_properties:1.0", "get_allowed_properties", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [#parameterdescription{name="property_defs", type={tk_sequence, {tk_struct, "IDL:omg.org/CosPropertyService/PropertyDef:1.0", "PropertyDef", [{"property_name", {tk_string,0}}, {"property_value",tk_any}, {"property_mode", {tk_enum, "IDL:omg.org/CosPropertyService/PropertyModeType:1.0", "PropertyModeType", ["normal", "read_only", "fixed_normal", "fixed_readonly", "undefined"]}}]}, 0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence, {tk_struct, "IDL:omg.org/CosPropertyService/PropertyDef:1.0", "PropertyDef", [{"property_name", {tk_string,0}}, {"property_value",tk_any}, {"property_mode", {tk_enum, "IDL:omg.org/CosPropertyService/PropertyModeType:1.0", "PropertyModeType",
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -