oe_cosnotifychanneladmin.erl

来自「OTP是开放电信平台的简称」· ERL 代码 · 共 660 行 · 第 1/5 页

ERL
660
字号
%%------------------------------------------------------------%%%% Implementation stub file%% %% Target: oe_CosNotifyChannelAdmin%% Source: /ldisk/daily_build/otp_prebuild_r11b.2007-06-11_19/otp_src_R11B-5/lib/cosNotification/src/CosNotifyChannelAdmin.idl%% IC vsn: 4.2.13%% %% This file is automatically generated. DO NOT EDIT IT.%%%%-------------------------------------------------------------module(oe_CosNotifyChannelAdmin).-ic_compiled("4_2_13").-include_lib("orber/include/ifr_types.hrl").%% Interface functions-export([oe_register/0, oe_unregister/0, oe_get_module/5]).-export([oe_dependency/0]).oe_register() ->    OE_IFR = orber_ifr:find_repository(),    register_tests(OE_IFR),    _OE_1 = oe_get_top_module(OE_IFR, "IDL:omg.org/CosNotifyChannelAdmin:1.0", "CosNotifyChannelAdmin", "1.0"),    orber_ifr:'ModuleDef_create_exception'(_OE_1, "IDL:omg.org/CosNotifyChannelAdmin/ConnectionAlreadyActive:1.0", "ConnectionAlreadyActive", "1.0", []),    orber_ifr:'ModuleDef_create_exception'(_OE_1, "IDL:omg.org/CosNotifyChannelAdmin/ConnectionAlreadyInactive:1.0", "ConnectionAlreadyInactive", "1.0", []),    orber_ifr:'ModuleDef_create_exception'(_OE_1, "IDL:omg.org/CosNotifyChannelAdmin/NotConnected:1.0", "NotConnected", "1.0", []),    orber_ifr:'ModuleDef_create_enum'(_OE_1, "IDL:omg.org/CosNotifyChannelAdmin/ProxyType:1.0", "ProxyType", "1.0", ["PUSH_ANY",   "PULL_ANY",   "PUSH_STRUCTURED",   "PULL_STRUCTURED",   "PUSH_SEQUENCE",   "PULL_SEQUENCE"]),    orber_ifr:'ModuleDef_create_enum'(_OE_1, "IDL:omg.org/CosNotifyChannelAdmin/ObtainInfoMode:1.0", "ObtainInfoMode", "1.0", ["ALL_NOW_UPDATES_OFF",   "ALL_NOW_UPDATES_ON",   "NONE_NOW_UPDATES_OFF",   "NONE_NOW_UPDATES_ON"]),    _OE_2 = orber_ifr:'ModuleDef_create_interface'(_OE_1, "IDL:omg.org/CosNotifyChannelAdmin/ProxyConsumer:1.0", "ProxyConsumer", "1.0", [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNotifyFilter/FilterAdmin:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNotification/QoSAdmin:1.0")]),    orber_ifr:'InterfaceDef_create_attribute'(_OE_2, "IDL:omg.org/CosNotifyChannelAdmin/ProxyConsumer/MyType:1.0", "MyType", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_enum,                                               "IDL:omg.org/CosNotifyChannelAdmin/ProxyType:1.0",                                               "ProxyType",                                               ["PUSH_ANY",                                                "PULL_ANY",                                                "PUSH_STRUCTURED",                                                "PULL_STRUCTURED",                                                "PUSH_SEQUENCE",                                                "PULL_SEQUENCE"]}), 'ATTR_READONLY'),    orber_ifr:'InterfaceDef_create_attribute'(_OE_2, "IDL:omg.org/CosNotifyChannelAdmin/ProxyConsumer/MyAdmin:1.0", "MyAdmin", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_objref,                                               "IDL:omg.org/CosNotifyChannelAdmin/SupplierAdmin:1.0",                                               "SupplierAdmin"}), 'ATTR_READONLY'),    orber_ifr:'InterfaceDef_create_operation'(_OE_2, "IDL:omg.org/CosNotifyChannelAdmin/ProxyConsumer/obtain_subscription_types:1.0", "obtain_subscription_types", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,                                               {tk_struct,                                                "IDL:omg.org/CosNotification/EventType:1.0",                                                "EventType",                                                [{"domain_name",{tk_string,0}},                                                 {"type_name",{tk_string,0}}]},                                               0}), 'OP_NORMAL', [#parameterdescription{name="mode", type={tk_enum,                                         "IDL:omg.org/CosNotifyChannelAdmin/ObtainInfoMode:1.0",                                         "ObtainInfoMode",                                         ["ALL_NOW_UPDATES_OFF",                                          "ALL_NOW_UPDATES_ON",                                          "NONE_NOW_UPDATES_OFF",                                          "NONE_NOW_UPDATES_ON"]}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_enum,                                               "IDL:omg.org/CosNotifyChannelAdmin/ObtainInfoMode:1.0",                                               "ObtainInfoMode",                                               ["ALL_NOW_UPDATES_OFF",                                                "ALL_NOW_UPDATES_ON",                                                "NONE_NOW_UPDATES_OFF",                                                "NONE_NOW_UPDATES_ON"]}), mode='PARAM_IN'}], [], []),    orber_ifr:'InterfaceDef_create_operation'(_OE_2, "IDL:omg.org/CosNotifyChannelAdmin/ProxyConsumer/validate_event_qos:1.0", "validate_event_qos", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [#parameterdescription{name="available_qos", type={tk_sequence,                                                  {tk_struct,                                                   "IDL:omg.org/CosNotification/NamedPropertyRange:1.0",                                                   "NamedPropertyRange",                                                   [{"name",{tk_string,0}},                                                    {"range",                                                     {tk_struct,                                                      "IDL:omg.org/CosNotification/PropertyRange:1.0",                                                      "PropertyRange",                                                      [{"low_val",tk_any},                                                       {"high_val",                                                        tk_any}]}}]},                                                  0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,                                               {tk_struct,                                                "IDL:omg.org/CosNotification/NamedPropertyRange:1.0",                                                "NamedPropertyRange",                                                [{"name",{tk_string,0}},                                                 {"range",                                                  {tk_struct,                                                   "IDL:omg.org/CosNotification/PropertyRange:1.0",                                                   "PropertyRange",                                                   [{"low_val",tk_any},                                                    {"high_val",tk_any}]}}]},                                               0}), mode='PARAM_OUT'}, #parameterdescription{name="required_qos", type={tk_sequence,                                                 {tk_struct,                                                  "IDL:omg.org/CosNotification/Property:1.0",                                                  "Property",                                                  [{"name",{tk_string,0}},                                                   {"value",tk_any}]},                                                 0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,                                               {tk_struct,                                                "IDL:omg.org/CosNotification/Property:1.0",                                                "Property",                                                [{"name",{tk_string,0}},                                                 {"value",tk_any}]},                                               0}), mode='PARAM_IN'}], [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNotification/UnsupportedQoS:1.0")], []),    _OE_3 = orber_ifr:'ModuleDef_create_interface'(_OE_1, "IDL:omg.org/CosNotifyChannelAdmin/ProxySupplier:1.0", "ProxySupplier", "1.0", [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNotifyFilter/FilterAdmin:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNotification/QoSAdmin:1.0")]),    orber_ifr:'InterfaceDef_create_attribute'(_OE_3, "IDL:omg.org/CosNotifyChannelAdmin/ProxySupplier/MyType:1.0", "MyType", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_enum,                                               "IDL:omg.org/CosNotifyChannelAdmin/ProxyType:1.0",                                               "ProxyType",                                               ["PUSH_ANY",

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?