Current section

Files

Jump to
bpe src ext bpe_metainfo.erl
Raw

src/ext/bpe_metainfo.erl

-module(bpe_metainfo).
-include("bpe.hrl").
-include_lib("kvs/include/metainfo.hrl").
-export([metainfo/0]).
metainfo() ->
#schema{name = bpe, tables = [
#table{name = process, fields=record_info(fields, process), instance = #process{}},
#table{name = monitor, fields=record_info(fields, monitor), instance = #monitor{}},
#table{name = procRec, fields=record_info(fields, procRec), instance = #procRec{}},
#table{name = hist, fields=record_info(fields, hist), instance = #hist{}},
#table{name = sched, fields=record_info(fields, sched), instance = #sched{}},
#table{name = broadcastEvent, fields=record_info(fields, broadcastEvent), instance = #broadcastEvent{}},
#table{name = messageEvent, fields=record_info(fields, messageEvent), instance = #messageEvent{}},
#table{name = asyncEvent, fields=record_info(fields, asyncEvent), instance = #asyncEvent{}},
#table{name = subscription, fields=record_info(fields, subscription), instance = #subscription{}, keys=record_info(fields, subscription)},
#table{name = gw_block, fields=record_info(fields, gw_block), instance = #gw_block{}, keys=record_info(fields, gw_block)},
#table{name = terminateLock, fields=record_info(fields, terminateLock), instance = #terminateLock{}, keys=record_info(fields, terminateLock)}
]}.