oe_cosnotifycomm.erl

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

ERL
590
字号
    _OE_10 = orber_ifr:'ModuleDef_create_interface'(_OE_1, "IDL:omg.org/CosNotifyComm/StructuredPullSupplier:1.0", "StructuredPullSupplier", "1.0", [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNotifyComm/NotifySubscribe:1.0")]),    orber_ifr:'InterfaceDef_create_operation'(_OE_10, "IDL:omg.org/CosNotifyComm/StructuredPullSupplier/pull_structured_event:1.0", "pull_structured_event", "1.0", 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}]}), 'OP_NORMAL', [], [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosEventComm/Disconnected:1.0")], []),    orber_ifr:'InterfaceDef_create_operation'(_OE_10, "IDL:omg.org/CosNotifyComm/StructuredPullSupplier/try_pull_structured_event:1.0", "try_pull_structured_event", "1.0", 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}]}), 'OP_NORMAL', [#parameterdescription{name="has_event", type=tk_boolean, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_boolean), mode='PARAM_OUT'}], [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosEventComm/Disconnected:1.0")], []),    orber_ifr:'InterfaceDef_create_operation'(_OE_10, "IDL:omg.org/CosNotifyComm/StructuredPullSupplier/disconnect_structured_pull_supplier:1.0", "disconnect_structured_pull_supplier", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [], [], []),    _OE_11 = orber_ifr:'ModuleDef_create_interface'(_OE_1, "IDL:omg.org/CosNotifyComm/StructuredPushSupplier:1.0", "StructuredPushSupplier", "1.0", [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNotifyComm/NotifySubscribe:1.0")]),    orber_ifr:'InterfaceDef_create_operation'(_OE_11, "IDL:omg.org/CosNotifyComm/StructuredPushSupplier/disconnect_structured_push_supplier:1.0", "disconnect_structured_push_supplier", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [], [], []),    _OE_12 = orber_ifr:'ModuleDef_create_interface'(_OE_1, "IDL:omg.org/CosNotifyComm/SequencePushConsumer:1.0", "SequencePushConsumer", "1.0", [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNotifyComm/NotifyPublish:1.0")]),    orber_ifr:'InterfaceDef_create_operation'(_OE_12, "IDL:omg.org/CosNotifyComm/SequencePushConsumer/push_structured_events:1.0", "push_structured_events", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [#parameterdescription{name="notifications", type={tk_sequence,                                                  {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}]},                                                  0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,                                               {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}]},                                               0}), mode='PARAM_IN'}], [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosEventComm/Disconnected:1.0")], []),    orber_ifr:'InterfaceDef_create_operation'(_OE_12, "IDL:omg.org/CosNotifyComm/SequencePushConsumer/disconnect_sequence_push_consumer:1.0", "disconnect_sequence_push_consumer", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [], [], []),    _OE_13 = orber_ifr:'ModuleDef_create_interface'(_OE_1, "IDL:omg.org/CosNotifyComm/SequencePullConsumer:1.0", "SequencePullConsumer", "1.0", [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNotifyComm/NotifyPublish:1.0")]),    orber_ifr:'InterfaceDef_create_operation'(_OE_13, "IDL:omg.org/CosNotifyComm/SequencePullConsumer/disconnect_sequence_pull_consumer:1.0", "disconnect_sequence_pull_consumer", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [], [], []),    _OE_14 = orber_ifr:'ModuleDef_create_interface'(_OE_1, "IDL:omg.org/CosNotifyComm/SequencePullSupplier:1.0", "SequencePullSupplier", "1.0", [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosNotifyComm/NotifySubscribe:1.0")]),    orber_ifr:'InterfaceDef_create_operation'(_OE_14, "IDL:omg.org/CosNotifyComm/SequencePullSupplier/pull_structured_events:1.0", "pull_structured_events", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,                                               {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",

⌨️ 快捷键说明

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