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 + -
显示快捷键?