oe_cosfiletransfer.erl

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

ERL
494
字号
%%------------------------------------------------------------%%%% Implementation stub file%% %% Target: oe_CosFileTransfer%% Source: /ldisk/daily_build/otp_prebuild_r11b.2007-06-11_19/otp_src_R11B-5/lib/cosFileTransfer/src/CosFileTransfer.idl%% IC vsn: 4.2.13%% %% This file is automatically generated. DO NOT EDIT IT.%%%%-------------------------------------------------------------module(oe_CosFileTransfer).-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/CosFileTransfer:1.0", "CosFileTransfer", "1.0"),    orber_ifr:'ModuleDef_create_alias'(_OE_1, "IDL:omg.org/CosFileTransfer/Istring:1.0", "Istring", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0})),    orber_ifr:'ModuleDef_create_alias'(_OE_1, "IDL:omg.org/CosFileTransfer/ProtocolAddress:1.0", "ProtocolAddress", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0})),    orber_ifr:'ModuleDef_create_alias'(_OE_1, "IDL:omg.org/CosFileTransfer/ContentType:1.0", "ContentType", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_long)),    orber_ifr:'ModuleDef_create_constant'(_OE_1, "IDL:omg.org/CosFileTransfer/FTAM_1:1.0", "FTAM_1", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_long), {tk_long,1}),    orber_ifr:'ModuleDef_create_constant'(_OE_1, "IDL:omg.org/CosFileTransfer/FTAM_2:1.0", "FTAM_2", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_long), {tk_long,2}),    orber_ifr:'ModuleDef_create_constant'(_OE_1, "IDL:omg.org/CosFileTransfer/FTAM_3:1.0", "FTAM_3", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_long), {tk_long,3}),    orber_ifr:'ModuleDef_create_constant'(_OE_1, "IDL:omg.org/CosFileTransfer/FTAM_4:1.0", "FTAM_4", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_long), {tk_long,4}),    orber_ifr:'ModuleDef_create_constant'(_OE_1, "IDL:omg.org/CosFileTransfer/FTAM_5:1.0", "FTAM_5", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_long), {tk_long,5}),    orber_ifr:'ModuleDef_create_constant'(_OE_1, "IDL:omg.org/CosFileTransfer/NBS_9:1.0", "NBS_9", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_long), {tk_long,6}),    orber_ifr:'ModuleDef_create_constant'(_OE_1, "IDL:omg.org/CosFileTransfer/INTAP_1:1.0", "INTAP_1", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_long), {tk_long,7}),    orber_ifr:'ModuleDef_create_exception'(_OE_1, "IDL:omg.org/CosFileTransfer/CommandNotImplementedException:1.0", "CommandNotImplementedException", "1.0", [#structmember{name="reason", type={tk_string,0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0})}]),    orber_ifr:'ModuleDef_create_exception'(_OE_1, "IDL:omg.org/CosFileTransfer/SessionException:1.0", "SessionException", "1.0", [#structmember{name="reason", type={tk_string,0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0})}]),    orber_ifr:'ModuleDef_create_exception'(_OE_1, "IDL:omg.org/CosFileTransfer/TransferException:1.0", "TransferException", "1.0", [#structmember{name="reason", type={tk_string,0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0})}]),    orber_ifr:'ModuleDef_create_exception'(_OE_1, "IDL:omg.org/CosFileTransfer/FileNotFoundException:1.0", "FileNotFoundException", "1.0", [#structmember{name="reason", type={tk_string,0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0})}]),    orber_ifr:'ModuleDef_create_exception'(_OE_1, "IDL:omg.org/CosFileTransfer/RequestFailureException:1.0", "RequestFailureException", "1.0", [#structmember{name="reason", type={tk_string,0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0})}]),    orber_ifr:'ModuleDef_create_exception'(_OE_1, "IDL:omg.org/CosFileTransfer/IllegalOperationException:1.0", "IllegalOperationException", "1.0", [#structmember{name="reason", type={tk_string,0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0})}]),    orber_ifr:'ModuleDef_create_struct'(_OE_1, "IDL:omg.org/CosFileTransfer/AccessLevel:1.0", "AccessLevel", "1.0", [#structmember{name="read", type=tk_boolean, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_boolean)}, #structmember{name="insert", type=tk_boolean, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_boolean)}, #structmember{name="replace", type=tk_boolean, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_boolean)}, #structmember{name="extend", type=tk_boolean, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_boolean)}, #structmember{name="erase", type=tk_boolean, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_boolean)}, #structmember{name="read_attr", type=tk_boolean, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_boolean)}, #structmember{name="change_attr", type=tk_boolean, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_boolean)}, #structmember{name="delete", type=tk_boolean, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_boolean)}]),    orber_ifr:'ModuleDef_create_alias'(_OE_1, "IDL:omg.org/CosFileTransfer/ProtocolAddressList:1.0", "ProtocolAddressList", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0})),    orber_ifr:'ModuleDef_create_struct'(_OE_1, "IDL:omg.org/CosFileTransfer/ProtocolSupport:1.0", "ProtocolSupport", "1.0", [#structmember{name="protocol_name", type={tk_string,0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0})}, #structmember{name="addresses", type={tk_sequence,{tk_string,0},0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0})}]),    orber_ifr:'ModuleDef_create_alias'(_OE_1, "IDL:omg.org/CosFileTransfer/SupportedProtocolAddresses:1.0", "SupportedProtocolAddresses", "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})),    orber_ifr:'ModuleDef_create_alias'(_OE_1, "IDL:omg.org/CosFileTransfer/FileName:1.0", "FileName", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0})),    orber_ifr:'ModuleDef_create_alias'(_OE_1, "IDL:omg.org/CosFileTransfer/FileNameList:1.0", "FileNameList", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0})),    _OE_2 = orber_ifr:'ModuleDef_create_interface'(_OE_1, "IDL:omg.org/CosFileTransfer/File:1.0", "File", "1.0", [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosPropertyService/PropertySet:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosPropertyService/PropertySetDef:1.0")]),    orber_ifr:'InterfaceDef_create_attribute'(_OE_2, "IDL:omg.org/CosFileTransfer/File/name:1.0", "name", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0}), 'ATTR_READONLY'),    orber_ifr:'InterfaceDef_create_attribute'(_OE_2, "IDL:omg.org/CosFileTransfer/File/complete_file_name:1.0", "complete_file_name", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0}), 'ATTR_READONLY'),    orber_ifr:'InterfaceDef_create_attribute'(_OE_2, "IDL:omg.org/CosFileTransfer/File/parent:1.0", "parent", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_objref,                                               "IDL:omg.org/CosFileTransfer/Directory:1.0",                                               "Directory"}), 'ATTR_READONLY'),    orber_ifr:'InterfaceDef_create_attribute'(_OE_2, "IDL:omg.org/CosFileTransfer/File/associated_session:1.0", "associated_session", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_objref,                                               "IDL:omg.org/CosFileTransfer/FileTransferSession:1.0",                                               "FileTransferSession"}), 'ATTR_READONLY'),    orber_ifr:'ModuleDef_create_enum'(_OE_1, "IDL:omg.org/CosFileTransfer/FileType:1.0", "FileType", "1.0", ["nfile","ndirectory"]),    orber_ifr:'ModuleDef_create_struct'(_OE_1, "IDL:omg.org/CosFileTransfer/FileWrapper:1.0", "FileWrapper", "1.0", [#structmember{name="the_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"})}, #structmember{name="file_type", type={tk_enum,                                      "IDL:omg.org/CosFileTransfer/FileType:1.0",                                      "FileType",                                      ["nfile","ndirectory"]}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_enum,                                               "IDL:omg.org/CosFileTransfer/FileType:1.0",                                               "FileType",                                               ["nfile","ndirectory"]})}]),    orber_ifr:'ModuleDef_create_alias'(_OE_1, "IDL:omg.org/CosFileTransfer/FileList:1.0", "FileList", "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"}},                                                 {"file_type",                                                  {tk_enum,                                                   "IDL:omg.org/CosFileTransfer/FileType:1.0",                                                   "FileType",                                                   ["nfile","ndirectory"]}}]},                                               0})),    _OE_3 = orber_ifr:'ModuleDef_create_interface'(_OE_1, "IDL:omg.org/CosFileTransfer/Directory:1.0", "Directory", "1.0", [orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosPropertyService/PropertySet:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosPropertyService/PropertySetDef:1.0"), orber_ifr:lookup_id(OE_IFR,"IDL:omg.org/CosFileTransfer/File:1.0")]),    orber_ifr:'InterfaceDef_create_operation'(_OE_3, "IDL:omg.org/CosFileTransfer/Directory/list:1.0", "list", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_void), 'OP_NORMAL', [#parameterdescription{name="fi", type={tk_objref,                                       "IDL:omg.org/CosFileTransfer/FileIterator:1.0",                                       "FileIterator"}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_objref,                                               "IDL:omg.org/CosFileTransfer/FileIterator:1.0",                                               "FileIterator"}), mode='PARAM_OUT'}, #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'}], [], []),

⌨️ 快捷键说明

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