oe_cosnotifycomm.erl

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

ERL
590
字号
%%------------------------------------------------------------%%%% Implementation stub file%% %% Target: oe_CosNotifyComm%% Source: /ldisk/daily_build/otp_prebuild_r11b.2007-06-11_19/otp_src_R11B-5/lib/cosNotification/src/CosNotifyComm.idl%% IC vsn: 4.2.13%% %% This file is automatically generated. DO NOT EDIT IT.%%%%-------------------------------------------------------------module(oe_CosNotifyComm).-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/CosNotifyComm:1.0", "CosNotifyComm", "1.0"),    orber_ifr:'ModuleDef_create_exception'(_OE_1, "IDL:omg.org/CosNotifyComm/InvalidEventType:1.0", "InvalidEventType", "1.0", [#structmember{name="type", type={tk_struct,                                    "IDL:omg.org/CosNotification/EventType:1.0",                                    "EventType",                                    [{"domain_name",{tk_string,0}},                                     {"type_name",{tk_string,0}}]}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_struct,                                               "IDL:omg.org/CosNotification/EventType:1.0",                                               "EventType",                                               [{"domain_name",{tk_string,0}},                                                {"type_name",{tk_string,0}}]})}]),    _OE_2 = orber_ifr:'ModuleDef_create_interface'(_OE_1, "IDL:omg.org/CosNotifyComm/NotifyPublish:1.0", "NotifyPublish", "1.0", []),    orber_ifr:'InterfaceDef_create_operation'(_OE_2, "IDL:omg.org/CosNotifyComm/NotifyPublish/offer_change:1.0", "offer_change", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [#parameterdescription{name="removed", type={tk_sequence,                                            {tk_struct,                                             "IDL:omg.org/CosNotification/EventType:1.0",                                             "EventType",                                             [{"domain_name",{tk_string,0}},                                              {"type_name",{tk_string,0}}]},                                            0}, type_def=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}), mode='PARAM_IN'}, #parameterdescription{name="added", type={tk_sequence,                                          {tk_struct,                                           "IDL:omg.org/CosNotification/EventType:1.0",                                           "EventType",                                           [{"domain_name",{tk_string,0}},                                            {"type_name",{tk_string,0}}]},                                          0}, type_def=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}), mode='PARAM_IN'}], [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNotifyComm/InvalidEventType:1.0")], []),    _OE_3 = orber_ifr:'ModuleDef_create_interface'(_OE_1, "IDL:omg.org/CosNotifyComm/NotifySubscribe:1.0", "NotifySubscribe", "1.0", []),    orber_ifr:'InterfaceDef_create_operation'(_OE_3, "IDL:omg.org/CosNotifyComm/NotifySubscribe/subscription_change:1.0", "subscription_change", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [#parameterdescription{name="removed", type={tk_sequence,                                            {tk_struct,                                             "IDL:omg.org/CosNotification/EventType:1.0",                                             "EventType",                                             [{"domain_name",{tk_string,0}},                                              {"type_name",{tk_string,0}}]},                                            0}, type_def=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}), mode='PARAM_IN'}, #parameterdescription{name="added", type={tk_sequence,                                          {tk_struct,                                           "IDL:omg.org/CosNotification/EventType:1.0",                                           "EventType",                                           [{"domain_name",{tk_string,0}},                                            {"type_name",{tk_string,0}}]},                                          0}, type_def=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}), mode='PARAM_IN'}], [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNotifyComm/InvalidEventType:1.0")], []),    _OE_4 = orber_ifr:'ModuleDef_create_interface'(_OE_1, "IDL:omg.org/CosNotifyComm/PushConsumer:1.0", "PushConsumer", "1.0", [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosEventComm/PushConsumer:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNotifyComm/NotifyPublish:1.0")]),    _OE_5 = orber_ifr:'ModuleDef_create_interface'(_OE_1, "IDL:omg.org/CosNotifyComm/PullConsumer:1.0", "PullConsumer", "1.0", [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosEventComm/PullConsumer:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNotifyComm/NotifyPublish:1.0")]),    _OE_6 = orber_ifr:'ModuleDef_create_interface'(_OE_1, "IDL:omg.org/CosNotifyComm/PullSupplier:1.0", "PullSupplier", "1.0", [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosEventComm/PullSupplier:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNotifyComm/NotifySubscribe:1.0")]),    _OE_7 = orber_ifr:'ModuleDef_create_interface'(_OE_1, "IDL:omg.org/CosNotifyComm/PushSupplier:1.0", "PushSupplier", "1.0", [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosEventComm/PushSupplier:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNotifyComm/NotifySubscribe:1.0")]),    _OE_8 = orber_ifr:'ModuleDef_create_interface'(_OE_1, "IDL:omg.org/CosNotifyComm/StructuredPushConsumer:1.0", "StructuredPushConsumer", "1.0", [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNotifyComm/NotifyPublish:1.0")]),    orber_ifr:'InterfaceDef_create_operation'(_OE_8, "IDL:omg.org/CosNotifyComm/StructuredPushConsumer/push_structured_event:1.0", "push_structured_event", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [#parameterdescription{name="notification", type={tk_struct,                                                 "IDL:omg.org/CosNotification/StructuredEvent:1.0",                                                 "StructuredEvent",                                                 [{"header",                                                   {tk_struct,                                                    "IDL:omg.org/CosNotification/EventHeader:1.0",                                                    "EventHeader",                                                    [{"fixed_header",                                                      {tk_struct,                                                       "IDL:omg.org/CosNotification/FixedEventHeader:1.0",                                                       "FixedEventHeader",                                                       [{"event_type",                                                         {tk_struct,                                                          "IDL:omg.org/CosNotification/EventType:1.0",                                                          "EventType",                                                          [{"domain_name",                                                            {tk_string,0}},                                                           {"type_name",                                                            {tk_string,0}}]}},                                                        {"event_name",                                                         {tk_string,0}}]}},                                                     {"variable_header",                                                      {tk_sequence,                                                       {tk_struct,                                                        "IDL:omg.org/CosNotification/Property:1.0",                                                        "Property",                                                        [{"name",                                                          {tk_string,0}},                                                         {"value",tk_any}]},                                                       0}}]}},                                                  {"filterable_data",                                                   {tk_sequence,                                                    {tk_struct,                                                     "IDL:omg.org/CosNotification/Property:1.0",                                                     "Property",                                                     [{"name",{tk_string,0}},                                                      {"value",tk_any}]},                                                    0}},                                                  {"remainder_of_body",                                                   tk_any}]}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_struct,                                               "IDL:omg.org/CosNotification/StructuredEvent:1.0",                                               "StructuredEvent",                                               [{"header",                                                 {tk_struct,                                                  "IDL:omg.org/CosNotification/EventHeader:1.0",                                                  "EventHeader",                                                  [{"fixed_header",                                                    {tk_struct,                                                     "IDL:omg.org/CosNotification/FixedEventHeader:1.0",                                                     "FixedEventHeader",                                                     [{"event_type",                                                       {tk_struct,                                                        "IDL:omg.org/CosNotification/EventType:1.0",                                                        "EventType",                                                        [{"domain_name",                                                          {tk_string,0}},                                                         {"type_name",                                                          {tk_string,0}}]}},                                                      {"event_name",                                                       {tk_string,0}}]}},                                                   {"variable_header",                                                    {tk_sequence,                                                     {tk_struct,                                                      "IDL:omg.org/CosNotification/Property:1.0",                                                      "Property",                                                      [{"name",{tk_string,0}},                                                       {"value",tk_any}]},                                                     0}}]}},                                                {"filterable_data",                                                 {tk_sequence,                                                  {tk_struct,                                                   "IDL:omg.org/CosNotification/Property:1.0",                                                   "Property",                                                   [{"name",{tk_string,0}},                                                    {"value",tk_any}]},                                                  0}},                                                {"remainder_of_body",tk_any}]}), mode='PARAM_IN'}], [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosEventComm/Disconnected:1.0")], []),    orber_ifr:'InterfaceDef_create_operation'(_OE_8, "IDL:omg.org/CosNotifyComm/StructuredPushConsumer/disconnect_structured_push_consumer:1.0", "disconnect_structured_push_consumer", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [], [], []),    _OE_9 = orber_ifr:'ModuleDef_create_interface'(_OE_1, "IDL:omg.org/CosNotifyComm/StructuredPullConsumer:1.0", "StructuredPullConsumer", "1.0", [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNotifyComm/NotifyPublish:1.0")]),    orber_ifr:'InterfaceDef_create_operation'(_OE_9, "IDL:omg.org/CosNotifyComm/StructuredPullConsumer/disconnect_structured_pull_consumer:1.0", "disconnect_structured_pull_consumer", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [], [], []),

⌨️ 快捷键说明

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