%%------------------------------------------------------------
%%
%% Implementation stub file
%% 
%% Target: mnesia_TableInfo
%% Source: /work/a/ports/lang/erlang/work/otp_src_R11B-1/lib/mnesia_session/src/mnesia_corba_session.idl
%% IC vsn: 4.2.11
%% 
%% This file is automatically generated. DO NOT EDIT IT.
%%
%%------------------------------------------------------------

-module(mnesia_TableInfo).
-ic_compiled("4_2_11").


-include("mnesia.hrl").

-export([tc/0,id/0,name/0]).



%% returns type code
tc() -> {tk_struct,"IDL:mnesia/TableInfo:1.0",
                   "TableInfo",
                   [{"mode",
                     {tk_enum,"IDL:mnesia/AccessMode:1.0",
                              "AccessMode",
                              ["read_only","read_write"]}},
                    {"attributes",{tk_sequence,{tk_string,0},0}},
                    {"arity",tk_long},
                    {"checkpoints",{tk_sequence,{tk_string,0},0}},
                    {"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}},
                    {"indexlist",{tk_sequence,tk_long,0}},
                    {"load_order",tk_long},
                    {"local_content",tk_boolean},
                    {"master_nodes",{tk_sequence,{tk_string,0},0}},
                    {"memory",tk_long},
                    {"size",tk_long},
                    {"storage_type",
                     {tk_enum,"IDL:mnesia/Storage:1.0",
                              "Storage",
                              ["ram_copies","disc_copies","disc_only_copies"]}},
                    {"type",
                     {tk_enum,"IDL:mnesia/SetOrBag:1.0",
                              "SetOrBag",
                              ["set","bag"]}},
                    {"where_to_read",{tk_string,0}},
                    {"where_to_write",{tk_sequence,{tk_string,0},0}},
                    {"record_name",{tk_string,0}}]}.

%% returns id
id() -> "IDL:mnesia/TableInfo:1.0".

%% returns name
name() -> "mnesia_TableInfo".



