%%------------------------------------------------------------
%%
%% Implementation stub file
%% 
%% Target: mnesia_TableDef
%% Source: /work/a/ports/lang/erlang/work/otp_src_R10B-3/lib/mnesia_session/src/mnesia_corba_session.idl
%% IC vsn: 4.2.7
%% 
%% This file is automatically generated. DO NOT EDIT IT.
%%
%%------------------------------------------------------------

-module(mnesia_TableDef).
-ic_compiled("4_2_7").


-include("mnesia.hrl").

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



%% returns type code
tc() -> {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}}]}.

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

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



