oe_cos_naming.erl
来自「OTP是开放电信平台的简称」· ERL 代码 · 共 469 行 · 第 1/3 页
ERL
469 行
"NameComponent", [{"id",{tk_string,0}}, {"kind",{tk_string,0}}]}, 0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence, {tk_struct, "IDL:omg.org/CosNaming/NameComponent:1.0", "NameComponent", [{"id",{tk_string,0}}, {"kind",{tk_string,0}}]}, 0}), mode='PARAM_IN'}], [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNaming/NamingContext/InvalidName:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNaming/NamingContext/CannotProceed:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNaming/NamingContext/NotFound:1.0")], []), orber_ifr:'InterfaceDef_create_operation'(_OE_2, "IDL:omg.org/CosNaming/NamingContext/bind_context:1.0", "bind_context", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [#parameterdescription{name="nc", type={tk_objref, "IDL:omg.org/CosNaming/NamingContext:1.0", "NamingContext"}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_objref, "IDL:omg.org/CosNaming/NamingContext:1.0", "NamingContext"}), mode='PARAM_IN'}, #parameterdescription{name="n", type={tk_sequence, {tk_struct, "IDL:omg.org/CosNaming/NameComponent:1.0", "NameComponent", [{"id",{tk_string,0}}, {"kind",{tk_string,0}}]}, 0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence, {tk_struct, "IDL:omg.org/CosNaming/NameComponent:1.0", "NameComponent", [{"id",{tk_string,0}}, {"kind",{tk_string,0}}]}, 0}), mode='PARAM_IN'}], [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNaming/NamingContext/AlreadyBound:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNaming/NamingContext/InvalidName:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNaming/NamingContext/CannotProceed:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNaming/NamingContext/NotFound:1.0")], []), orber_ifr:'InterfaceDef_create_operation'(_OE_2, "IDL:omg.org/CosNaming/NamingContext/rebind_context:1.0", "rebind_context", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [#parameterdescription{name="nc", type={tk_objref, "IDL:omg.org/CosNaming/NamingContext:1.0", "NamingContext"}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_objref, "IDL:omg.org/CosNaming/NamingContext:1.0", "NamingContext"}), mode='PARAM_IN'}, #parameterdescription{name="n", type={tk_sequence, {tk_struct, "IDL:omg.org/CosNaming/NameComponent:1.0", "NameComponent", [{"id",{tk_string,0}}, {"kind",{tk_string,0}}]}, 0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence, {tk_struct, "IDL:omg.org/CosNaming/NameComponent:1.0", "NameComponent", [{"id",{tk_string,0}}, {"kind",{tk_string,0}}]}, 0}), mode='PARAM_IN'}], [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNaming/NamingContext/InvalidName:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNaming/NamingContext/CannotProceed:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNaming/NamingContext/NotFound:1.0")], []), orber_ifr:'InterfaceDef_create_operation'(_OE_2, "IDL:omg.org/CosNaming/NamingContext/resolve:1.0", "resolve", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_objref,[],"Object"}), 'OP_NORMAL', [#parameterdescription{name="n", type={tk_sequence, {tk_struct, "IDL:omg.org/CosNaming/NameComponent:1.0", "NameComponent", [{"id",{tk_string,0}}, {"kind",{tk_string,0}}]}, 0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence, {tk_struct, "IDL:omg.org/CosNaming/NameComponent:1.0", "NameComponent", [{"id",{tk_string,0}}, {"kind",{tk_string,0}}]}, 0}), mode='PARAM_IN'}], [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNaming/NamingContext/InvalidName:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNaming/NamingContext/CannotProceed:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNaming/NamingContext/NotFound:1.0")], []), orber_ifr:'InterfaceDef_create_operation'(_OE_2, "IDL:omg.org/CosNaming/NamingContext/unbind:1.0", "unbind", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [#parameterdescription{name="n", type={tk_sequence, {tk_struct, "IDL:omg.org/CosNaming/NameComponent:1.0", "NameComponent", [{"id",{tk_string,0}}, {"kind",{tk_string,0}}]}, 0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence, {tk_struct, "IDL:omg.org/CosNaming/NameComponent:1.0", "NameComponent", [{"id",{tk_string,0}}, {"kind",{tk_string,0}}]}, 0}), mode='PARAM_IN'}], [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNaming/NamingContext/InvalidName:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNaming/NamingContext/CannotProceed:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNaming/NamingContext/NotFound:1.0")], []), orber_ifr:'InterfaceDef_create_operation'(_OE_2, "IDL:omg.org/CosNaming/NamingContext/new_context:1.0", "new_context", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_objref, "IDL:omg.org/CosNaming/NamingContext:1.0", "NamingContext"}), 'OP_NORMAL', [], [], []), orber_ifr:'InterfaceDef_create_operation'(_OE_2, "IDL:omg.org/CosNaming/NamingContext/bind_new_context:1.0", "bind_new_context", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_objref, "IDL:omg.org/CosNaming/NamingContext:1.0", "NamingContext"}), 'OP_NORMAL', [#parameterdescription{name="n", type={tk_sequence, {tk_struct, "IDL:omg.org/CosNaming/NameComponent:1.0", "NameComponent", [{"id",{tk_string,0}}, {"kind",{tk_string,0}}]}, 0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence, {tk_struct, "IDL:omg.org/CosNaming/NameComponent:1.0", "NameComponent", [{"id",{tk_string,0}}, {"kind",{tk_string,0}}]}, 0}), mode='PARAM_IN'}], [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNaming/NamingContext/InvalidName:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNaming/NamingContext/CannotProceed:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNaming/NamingContext/AlreadyBound:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNaming/NamingContext/NotFound:1.0")], []), orber_ifr:'InterfaceDef_create_operation'(_OE_2, "IDL:omg.org/CosNaming/NamingContext/destroy:1.0", "destroy", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [], [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNaming/NamingContext/NotEmpty:1.0")], []), orber_ifr:'InterfaceDef_create_operation'(_OE_2, "IDL:omg.org/CosNaming/NamingContext/list:1.0", "list", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [#parameterdescription{name="bi", type={tk_objref, "IDL:omg.org/CosNaming/BindingIterator:1.0", "BindingIterator"}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_objref, "IDL:omg.org/CosNaming/BindingIterator:1.0", "BindingIterator"}), mode='PARAM_OUT'}, #parameterdescription{name="bl", type={tk_sequence, {tk_struct, "IDL:omg.org/CosNaming/Binding:1.0", "Binding", [{"binding_name", {tk_sequence, {tk_struct, "IDL:omg.org/CosNaming/NameComponent:1.0", "NameComponent", [{"id",{tk_string,0}}, {"kind",{tk_string,0}}]}, 0}}, {"binding_type", {tk_enum, "IDL:omg.org/CosNaming/BindingType:1.0", "BindingType", ["nobject","ncontext"]}}]}, 0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence, {tk_struct, "IDL:omg.org/CosNaming/Binding:1.0", "Binding", [{"binding_name", {tk_sequence, {tk_struct, "IDL:omg.org/CosNaming/NameComponent:1.0", "NameComponent", [{"id",{tk_string,0}}, {"kind",{tk_string,0}}]}, 0}}, {"binding_type", {tk_enum, "IDL:omg.org/CosNaming/BindingType:1.0", "BindingType", ["nobject","ncontext"]}}]}, 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'}], [], []), _OE_3 = orber_ifr:'ModuleDef_create_interface'(_OE_1, "IDL:omg.org/CosNaming/BindingIterator:1.0", "BindingIterator", "1.0", []), orber_ifr:'InterfaceDef_create_operation'(_OE_3, "IDL:omg.org/CosNaming/BindingIterator/next_one:1.0", "next_one", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_boolean), 'OP_NORMAL', [#parameterdescription{name="b", type={tk_struct, "IDL:omg.org/CosNaming/Binding:1.0", "Binding", [{"binding_name", {tk_sequence, {tk_struct, "IDL:omg.org/CosNaming/NameComponent:1.0",
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?