oe_cosfiletransfer.erl

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

ERL
494
字号
    _OE_4 = orber_ifr:'ModuleDef_create_interface'(_OE_1, "IDL:omg.org/CosFileTransfer/FileIterator:1.0", "FileIterator", "1.0", []),    orber_ifr:'InterfaceDef_create_operation'(_OE_4, "IDL:omg.org/CosFileTransfer/FileIterator/next_one:1.0", "next_one", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_boolean), 'OP_NORMAL', [#parameterdescription{name="f", type={tk_struct,                                      "IDL:omg.org/CosFileTransfer/FileWrapper:1.0",                                      "FileWrapper",                                      [{"the_file",                                        {tk_objref,                                         "IDL:omg.org/CosFileTransfer/File:1.0",                                         "File"}},                                       {"file_type",                                        {tk_enum,                                         "IDL:omg.org/CosFileTransfer/FileType:1.0",                                         "FileType",                                         ["nfile","ndirectory"]}}]}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_struct,                                               "IDL:omg.org/CosFileTransfer/FileWrapper:1.0",                                               "FileWrapper",                                               [{"the_file",                                                 {tk_objref,                                                  "IDL:omg.org/CosFileTransfer/File:1.0",                                                  "File"}},                                                {"file_type",                                                 {tk_enum,                                                  "IDL:omg.org/CosFileTransfer/FileType:1.0",                                                  "FileType",                                                  ["nfile","ndirectory"]}}]}), mode='PARAM_OUT'}], [], []),    orber_ifr:'InterfaceDef_create_operation'(_OE_4, "IDL:omg.org/CosFileTransfer/FileIterator/next_n:1.0", "next_n", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_boolean), 'OP_NORMAL', [#parameterdescription{name="fl", type={tk_sequence,                                       {tk_struct,                                        "IDL:omg.org/CosFileTransfer/FileWrapper:1.0",                                        "FileWrapper",                                        [{"the_file",                                          {tk_objref,                                           "IDL:omg.org/CosFileTransfer/File:1.0",                                           "File"}},                                         {"file_type",                                          {tk_enum,                                           "IDL:omg.org/CosFileTransfer/FileType:1.0",                                           "FileType",                                           ["nfile","ndirectory"]}}]},                                       0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,                                               {tk_struct,                                                "IDL:omg.org/CosFileTransfer/FileWrapper:1.0",                                                "FileWrapper",                                                [{"the_file",                                                  {tk_objref,                                                   "IDL:omg.org/CosFileTransfer/File:1.0",                                                   "File"}},                                                 {"file_type",                                                  {tk_enum,                                                   "IDL:omg.org/CosFileTransfer/FileType:1.0",                                                   "FileType",                                                   ["nfile","ndirectory"]}}]},                                               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/CosFileTransfer/FileIterator/destroy:1.0", "destroy", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [], [], []),    _OE_5 = orber_ifr:'ModuleDef_create_interface'(_OE_1, "IDL:omg.org/CosFileTransfer/FileTransferSession:1.0", "FileTransferSession", "1.0", []),    orber_ifr:'InterfaceDef_create_attribute'(_OE_5, "IDL:omg.org/CosFileTransfer/FileTransferSession/protocols_supported:1.0", "protocols_supported", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,                                               {tk_struct,                                                "IDL:omg.org/CosFileTransfer/ProtocolSupport:1.0",                                                "ProtocolSupport",                                                [{"protocol_name",                                                  {tk_string,0}},                                                 {"addresses",                                                  {tk_sequence,                                                   {tk_string,0},                                                   0}}]},                                               0}), 'ATTR_READONLY'),    orber_ifr:'InterfaceDef_create_operation'(_OE_5, "IDL:omg.org/CosFileTransfer/FileTransferSession/set_directory:1.0", "set_directory", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [#parameterdescription{name="new_directory", type={tk_objref,                                                  "IDL:omg.org/CosFileTransfer/Directory:1.0",                                                  "Directory"}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_objref,                                               "IDL:omg.org/CosFileTransfer/Directory:1.0",                                               "Directory"}), mode='PARAM_IN'}], [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/IllegalOperationException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/RequestFailureException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/FileNotFoundException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/SessionException:1.0")], []),    orber_ifr:'InterfaceDef_create_operation'(_OE_5, "IDL:omg.org/CosFileTransfer/FileTransferSession/create_file:1.0", "create_file", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_objref,                                               "IDL:omg.org/CosFileTransfer/File:1.0",                                               "File"}), 'OP_NORMAL', [#parameterdescription{name="name", 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/CosFileTransfer/IllegalOperationException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/RequestFailureException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/FileNotFoundException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/SessionException:1.0")], []),    orber_ifr:'InterfaceDef_create_operation'(_OE_5, "IDL:omg.org/CosFileTransfer/FileTransferSession/create_directory:1.0", "create_directory", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_objref,                                               "IDL:omg.org/CosFileTransfer/Directory:1.0",                                               "Directory"}), 'OP_NORMAL', [#parameterdescription{name="name", 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/CosFileTransfer/IllegalOperationException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/RequestFailureException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/FileNotFoundException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/SessionException:1.0")], []),    orber_ifr:'InterfaceDef_create_operation'(_OE_5, "IDL:omg.org/CosFileTransfer/FileTransferSession/get_file:1.0", "get_file", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_struct,                                               "IDL:omg.org/CosFileTransfer/FileWrapper:1.0",                                               "FileWrapper",                                               [{"the_file",                                                 {tk_objref,                                                  "IDL:omg.org/CosFileTransfer/File:1.0",                                                  "File"}},                                                {"file_type",                                                 {tk_enum,                                                  "IDL:omg.org/CosFileTransfer/FileType:1.0",                                                  "FileType",                                                  ["nfile","ndirectory"]}}]}), 'OP_NORMAL', [#parameterdescription{name="complete_file_name", 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/CosFileTransfer/IllegalOperationException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/RequestFailureException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/FileNotFoundException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/SessionException:1.0")], []),    orber_ifr:'InterfaceDef_create_operation'(_OE_5, "IDL:omg.org/CosFileTransfer/FileTransferSession/delete:1.0", "delete", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [#parameterdescription{name="file", type={tk_objref,                                         "IDL:omg.org/CosFileTransfer/File:1.0",                                         "File"}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_objref,                                               "IDL:omg.org/CosFileTransfer/File:1.0",                                               "File"}), mode='PARAM_IN'}], [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/IllegalOperationException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/RequestFailureException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/FileNotFoundException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/SessionException:1.0")], []),    orber_ifr:'InterfaceDef_create_operation'(_OE_5, "IDL:omg.org/CosFileTransfer/FileTransferSession/transfer:1.0", "transfer", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [#parameterdescription{name="dest", type={tk_objref,                                         "IDL:omg.org/CosFileTransfer/File:1.0",                                         "File"}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_objref,                                               "IDL:omg.org/CosFileTransfer/File:1.0",                                               "File"}), mode='PARAM_IN'}, #parameterdescription{name="src", type={tk_objref,                                        "IDL:omg.org/CosFileTransfer/File:1.0",                                        "File"}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_objref,                                               "IDL:omg.org/CosFileTransfer/File:1.0",                                               "File"}), mode='PARAM_IN'}], [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/IllegalOperationException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/RequestFailureException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/FileNotFoundException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/TransferException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/SessionException:1.0")], []),    orber_ifr:'InterfaceDef_create_operation'(_OE_5, "IDL:omg.org/CosFileTransfer/FileTransferSession/append:1.0", "append", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [#parameterdescription{name="dest", type={tk_objref,                                         "IDL:omg.org/CosFileTransfer/File:1.0",                                         "File"}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_objref,                                               "IDL:omg.org/CosFileTransfer/File:1.0",                                               "File"}), mode='PARAM_IN'}, #parameterdescription{name="src", type={tk_objref,                                        "IDL:omg.org/CosFileTransfer/File:1.0",                                        "File"}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_objref,                                               "IDL:omg.org/CosFileTransfer/File:1.0",                                               "File"}), mode='PARAM_IN'}], [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/IllegalOperationException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/RequestFailureException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/FileNotFoundException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/TransferException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/SessionException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/CommandNotImplementedException:1.0")], []),    orber_ifr:'InterfaceDef_create_operation'(_OE_5, "IDL:omg.org/CosFileTransfer/FileTransferSession/insert:1.0", "insert", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [#parameterdescription{name="offset", type=tk_long, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_long), mode='PARAM_IN'}, #parameterdescription{name="dest", type={tk_objref,                                         "IDL:omg.org/CosFileTransfer/File:1.0",                                         "File"}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_objref,                                               "IDL:omg.org/CosFileTransfer/File:1.0",                                               "File"}), mode='PARAM_IN'}, #parameterdescription{name="src", type={tk_objref,                                        "IDL:omg.org/CosFileTransfer/File:1.0",                                        "File"}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_objref,                                               "IDL:omg.org/CosFileTransfer/File:1.0",                                               "File"}), mode='PARAM_IN'}], [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/IllegalOperationException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/RequestFailureException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/FileNotFoundException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/TransferException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/SessionException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/CommandNotImplementedException:1.0")], []),    orber_ifr:'InterfaceDef_create_operation'(_OE_5, "IDL:omg.org/CosFileTransfer/FileTransferSession/logout:1.0", "logout", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [], [], []),    orber_ifr:'InterfaceDef_create_operation'(_OE_5, "IDL:omg.org/CosFileTransfer/FileTransferSession/oe_orber_create_directory_current:1.0", "oe_orber_create_directory_current", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_objref,                                               "IDL:omg.org/CosFileTransfer/Directory:1.0",                                               "Directory"}), 'OP_NORMAL', [], [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/IllegalOperationException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/FileNotFoundException:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/SessionException:1.0")], []),    orber_ifr:'InterfaceDef_create_operation'(_OE_5, "IDL:omg.org/CosFileTransfer/FileTransferSession/oe_orber_get_content:1.0", "oe_orber_get_content", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,                                               {tk_struct,                                                "IDL:omg.org/CosFileTransfer/FileWrapper:1.0",                                                "FileWrapper",                                                [{"the_file",                                                  {tk_objref,                                                   "IDL:omg.org/CosFileTransfer/File:1.0",                                                   "File"}},

⌨️ 快捷键说明

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