oe_mnesia_corba_session.erl
来自「OTP是开放电信平台的简称」· ERL 代码 · 共 737 行 · 第 1/5 页
ERL
737 行
%%------------------------------------------------------------%%%% Implementation stub file%% %% Target: oe_mnesia_corba_session%% Source: /ldisk/daily_build/otp_prebuild_r11b.2007-06-11_19/otp_src_R11B-5/lib/mnesia_session/src/mnesia_corba_session.idl%% IC vsn: 4.2.13%% %% This file is automatically generated. DO NOT EDIT IT.%%%%-------------------------------------------------------------module(oe_mnesia_corba_session).-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:mnesia:1.0", "mnesia", "1.0"), orber_ifr:'ModuleDef_create_enum'(_OE_1, "IDL:mnesia/Status:1.0", "Status", "1.0", ["ok","end_of_table","timeout","error"]), orber_ifr:'ModuleDef_create_alias'(_OE_1, "IDL:mnesia/Record:1.0", "Record", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_any)), orber_ifr:'ModuleDef_create_alias'(_OE_1, "IDL:mnesia/Recordlist:1.0", "Recordlist", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,tk_any,0})), orber_ifr:'ModuleDef_create_alias'(_OE_1, "IDL:mnesia/TableName:1.0", "TableName", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0})), orber_ifr:'ModuleDef_create_alias'(_OE_1, "IDL:mnesia/TableList:1.0", "TableList", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0})), orber_ifr:'ModuleDef_create_alias'(_OE_1, "IDL:mnesia/Key:1.0", "Key", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, tk_any)), orber_ifr:'ModuleDef_create_alias'(_OE_1, "IDL:mnesia/KeyList:1.0", "KeyList", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,tk_any,0})), orber_ifr:'ModuleDef_create_alias'(_OE_1, "IDL:mnesia/Indices:1.0", "Indices", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,tk_long,0})), orber_ifr:'ModuleDef_create_alias'(_OE_1, "IDL:mnesia/AttrNames:1.0", "AttrNames", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0})), orber_ifr:'ModuleDef_create_alias'(_OE_1, "IDL:mnesia/RecordName:1.0", "RecordName", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0})), orber_ifr:'ModuleDef_create_alias'(_OE_1, "IDL:mnesia/Node:1.0", "Node", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0})), orber_ifr:'ModuleDef_create_alias'(_OE_1, "IDL:mnesia/NodeList:1.0", "NodeList", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0})), orber_ifr:'ModuleDef_create_enum'(_OE_1, "IDL:mnesia/Storage:1.0", "Storage", "1.0", ["ram_copies","disc_copies","disc_only_copies"]), orber_ifr:'ModuleDef_create_enum'(_OE_1, "IDL:mnesia/SetOrBag:1.0", "SetOrBag", "1.0", ["set","bag"]), orber_ifr:'ModuleDef_create_enum'(_OE_1, "IDL:mnesia/AccessMode:1.0", "AccessMode", "1.0", ["read_only","read_write"]), orber_ifr:'ModuleDef_create_alias'(_OE_1, "IDL:mnesia/Checkpoints:1.0", "Checkpoints", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0})), orber_ifr:'ModuleDef_create_struct'(_OE_1, "IDL:mnesia/TableDef:1.0", "TableDef", "1.0", [#structmember{name="type", type={tk_enum, "IDL:mnesia/SetOrBag:1.0", "SetOrBag", ["set","bag"]}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_enum, "IDL:mnesia/SetOrBag:1.0", "SetOrBag", ["set","bag"]})}, #structmember{name="mode", type={tk_enum, "IDL:mnesia/AccessMode:1.0", "AccessMode", ["read_only","read_write"]}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_enum, "IDL:mnesia/AccessMode:1.0", "AccessMode", ["read_only","read_write"]})}, #structmember{name="ram_copies", type={tk_sequence,{tk_string,0},0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0})}, #structmember{name="disc_copies", type={tk_sequence,{tk_string,0},0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0})}, #structmember{name="disc_only_copies", type={tk_sequence,{tk_string,0},0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0})}, #structmember{name="index_list", type={tk_sequence,tk_long,0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,tk_long,0})}, #structmember{name="attributes", type={tk_sequence,{tk_string,0},0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0})}, #structmember{name="record_name", type={tk_string,0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0})}]), orber_ifr:'ModuleDef_create_struct'(_OE_1, "IDL:mnesia/CheckpointDef:1.0", "CheckpointDef", "1.0", [#structmember{name="cpName", type={tk_string,0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0})}, #structmember{name="max", type={tk_sequence,{tk_string,0},0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0})}, #structmember{name="min", type={tk_sequence,{tk_string,0},0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0})}, #structmember{name="allow_remote", type=tk_boolean, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_boolean)}, #structmember{name="ram_overrides_dump", type=tk_boolean, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_boolean)}]), orber_ifr:'ModuleDef_create_struct'(_OE_1, "IDL:mnesia/TableInfo:1.0", "TableInfo", "1.0", [#structmember{name="mode", type={tk_enum, "IDL:mnesia/AccessMode:1.0", "AccessMode", ["read_only","read_write"]}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_enum, "IDL:mnesia/AccessMode:1.0", "AccessMode", ["read_only","read_write"]})}, #structmember{name="attributes", type={tk_sequence,{tk_string,0},0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0})}, #structmember{name="arity", type=tk_long, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_long)}, #structmember{name="checkpoints", type={tk_sequence,{tk_string,0},0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0})}, #structmember{name="ram_copies", type={tk_sequence,{tk_string,0},0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0})}, #structmember{name="disc_copies", type={tk_sequence,{tk_string,0},0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0})}, #structmember{name="disc_only_copies", type={tk_sequence,{tk_string,0},0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0})}, #structmember{name="indexlist", type={tk_sequence,tk_long,0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,tk_long,0})}, #structmember{name="load_order", type=tk_long, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_long)}, #structmember{name="local_content", type=tk_boolean, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_boolean)}, #structmember{name="master_nodes", type={tk_sequence,{tk_string,0},0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0})}, #structmember{name="memory", type=tk_long, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_long)}, #structmember{name="size", type=tk_long, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_long)}, #structmember{name="storage_type", type={tk_enum, "IDL:mnesia/Storage:1.0", "Storage", ["ram_copies", "disc_copies", "disc_only_copies"]}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_enum, "IDL:mnesia/Storage:1.0", "Storage", ["ram_copies", "disc_copies", "disc_only_copies"]})}, #structmember{name="type", type={tk_enum, "IDL:mnesia/SetOrBag:1.0", "SetOrBag", ["set","bag"]}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_enum, "IDL:mnesia/SetOrBag:1.0", "SetOrBag", ["set","bag"]})}, #structmember{name="where_to_read", type={tk_string,0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0})}, #structmember{name="where_to_write", type={tk_sequence,{tk_string,0},0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0})}, #structmember{name="record_name", type={tk_string,0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0})}]), orber_ifr:'ModuleDef_create_struct'(_OE_1, "IDL:mnesia/SystemInfo:1.0", "SystemInfo", "1.0", [#structmember{name="auto_repair", type=tk_boolean, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_boolean)}, #structmember{name="backup_module", type={tk_string,0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0})}, #structmember{name="event_module", type={tk_string,0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0})}, #structmember{name="db_nodes", type={tk_sequence,{tk_string,0},0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0})}, #structmember{name="debug", type={tk_string,0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0})}, #structmember{name="directory", type={tk_string,0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0})}, #structmember{name="dump_log_load_regulation", type=tk_boolean, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_boolean)}, #structmember{name="dump_log_time_threshold", type=tk_long, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_long)}, #structmember{name="dump_log_update_in_place", type=tk_boolean, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_boolean)}, #structmember{name="dump_log_write_threshold", type=tk_long, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_long)}, #structmember{name="extra_db_nodes", type={tk_sequence,{tk_string,0},0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0})}, #structmember{name="is_running", type=tk_boolean, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_boolean)}, #structmember{name="schema_location", type={tk_string,0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0})}, #structmember{name="use_dir", type=tk_boolean, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_boolean)}, #structmember{name="checkpoints", type={tk_sequence,{tk_string,0},0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0})}, #structmember{name="fallback_activated", type=tk_boolean, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_boolean)}, #structmember{name="local_tables", type={tk_sequence,{tk_string,0},0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0})}, #structmember{name="master_node_tables", type={tk_sequence,{tk_string,0},0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0})}, #structmember{name="running_db_nodes", type={tk_sequence,{tk_string,0},0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0})}, #structmember{name="tables", type={tk_sequence,{tk_string,0},0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,{tk_string,0},0})}, #structmember{name="transaction_failures", type=tk_long, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_long)}, #structmember{name="transaction_commits", type=tk_long, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_long)}, #structmember{name="transaction_restarts", type=tk_long, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_long)}, #structmember{name="transaction_log_writes", type=tk_long, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_long)}]), _OE_2 = orber_ifr:'ModuleDef_create_interface'(_OE_1, "IDL:mnesia/corba_session:1.0", "corba_session", "1.0", []), orber_ifr:'InterfaceDef_create_operation'(_OE_2, "IDL:mnesia/corba_session/dirty_write:1.0", "dirty_write", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_enum, "IDL:mnesia/Status:1.0", "Status", ["ok", "end_of_table", "timeout", "error"]}), 'OP_NORMAL', [#parameterdescription{name="reason", type={tk_string,0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0}), mode='PARAM_OUT'}, #parameterdescription{name="object", type=tk_any, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_any), mode='PARAM_IN'}, #parameterdescription{name="tab", type={tk_string,0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0}), mode='PARAM_IN'}], [], []), orber_ifr:'InterfaceDef_create_operation'(_OE_2, "IDL:mnesia/corba_session/dirty_read:1.0", "dirty_read", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_enum, "IDL:mnesia/Status:1.0", "Status", ["ok", "end_of_table", "timeout", "error"]}), 'OP_NORMAL', [#parameterdescription{name="reason", type={tk_string,0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0}), mode='PARAM_OUT'}, #parameterdescription{name="result", type={tk_sequence,tk_any,0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_sequence,tk_any,0}), mode='PARAM_OUT'}, #parameterdescription{name="key", type=tk_any, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_any), mode='PARAM_IN'}, #parameterdescription{name="tab", type={tk_string,0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0}), mode='PARAM_IN'}], [], []), orber_ifr:'InterfaceDef_create_operation'(_OE_2, "IDL:mnesia/corba_session/dirty_update_counter:1.0", "dirty_update_counter", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_enum, "IDL:mnesia/Status:1.0", "Status", ["ok", "end_of_table", "timeout", "error"]}), 'OP_NORMAL', [#parameterdescription{name="reason", type={tk_string,0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0}), mode='PARAM_OUT'}, #parameterdescription{name="newval", type=tk_long, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_long), mode='PARAM_OUT'}, #parameterdescription{name="val", type=tk_long, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_long), mode='PARAM_IN'}, #parameterdescription{name="key", type=tk_any, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_any), mode='PARAM_IN'}, #parameterdescription{name="tab", type={tk_string,0}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_string,0}), mode='PARAM_IN'}], [], []), orber_ifr:'InterfaceDef_create_operation'(_OE_2, "IDL:mnesia/corba_session/dirty_delete:1.0", "dirty_delete", "1.0", orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_enum, "IDL:mnesia/Status:1.0", "Status", ["ok",
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?