oe_mnesia_corba_session.erl

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

ERL
737
字号
                                                "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="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_object:1.0", "dirty_delete_object", "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_slot:1.0", "dirty_slot", "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="slot", type=tk_long, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_long), 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_first:1.0", "dirty_first", "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="next_key", type=tk_any, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_any), mode='PARAM_OUT'}, #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_next:1.0", "dirty_next", "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="next_key", type=tk_any, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, tk_any), 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_all_keys:1.0", "dirty_all_keys", "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="keys", 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="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_match_all:1.0", "dirty_match_all", "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="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_index_read:1.0", "dirty_index_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="pos", 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/create_table:1.0", "create_table", "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="tabDefs", type={tk_struct,                                            "IDL:mnesia/TableDef:1.0",                                            "TableDef",                                            [{"type",                                              {tk_enum,                                               "IDL:mnesia/SetOrBag:1.0",                                               "SetOrBag",                                               ["set","bag"]}},                                             {"mode",                                              {tk_enum,                                               "IDL:mnesia/AccessMode:1.0",                                               "AccessMode",                                               ["read_only","read_write"]}},                                             {"ram_copies",                                              {tk_sequence,{tk_string,0},0}},                                             {"disc_copies",                                              {tk_sequence,{tk_string,0},0}},                                             {"disc_only_copies",                                              {tk_sequence,{tk_string,0},0}},                                             {"index_list",                                              {tk_sequence,tk_long,0}},                                             {"attributes",                                              {tk_sequence,{tk_string,0},0}},                                             {"record_name",{tk_string,0}}]}, type_def=orber_ifr:'Repository_create_idltype'(OE_IFR, {tk_struct,                                               "IDL:mnesia/TableDef:1.0",                                               "TableDef",                                               [{"type",                                                 {tk_enum,                                                  "IDL:mnesia/SetOrBag:1.0",                                                  "SetOrBag",                                                  ["set","bag"]}},                                                {"mode",                                                 {tk_enum,                                                  "IDL:mnesia/AccessMode:1.0",                                                  "AccessMode",                                                  ["read_only","read_write"]}},                                                {"ram_copies",                                                 {tk_sequence,                                                  {tk_string,0},                                                  0}},                                                {"disc_copies",                                                 {tk_sequence,                                                  {tk_string,0},                                                  0}},                                                {"disc_only_copies",                                                 {tk_sequence,                                                  {tk_string,0},                                                  0}},                                                {"index_list",                                                 {tk_sequence,tk_long,0}},                                                {"attributes",                                                 {tk_sequence,                                                  {tk_string,0},

⌨️ 快捷键说明

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