Browse Source

Remove unnecessary code, add consistency

develop-sidejob
Pedram Nimreezi 11 years ago
parent
commit
87bb89bede
3 changed files with 9 additions and 16 deletions
  1. +1
    -1
      src/glc_code.erl
  2. +7
    -7
      src/gr_counter.erl
  3. +1
    -8
      src/gr_param.erl

+ 1
- 1
src/glc_code.erl View File

@ -326,7 +326,7 @@ abstract_count(Counter) ->
%% @todo Pass state record. Only Generate code if `statistics' is enabled. %% @todo Pass state record. Only Generate code if `statistics' is enabled.
-spec abstract_getcount(atom()) -> [syntaxTree()]. -spec abstract_getcount(atom()) -> [syntaxTree()].
abstract_getcount(Counter) -> abstract_getcount(Counter) ->
[abstract_apply(gr_counter, check,
[abstract_apply(gr_counter, lookup_element,
[abstract_apply(table, [?erl:atom(counters)]), [abstract_apply(table, [?erl:atom(counters)]),
?erl:abstract(Counter)])]. ?erl:abstract(Counter)])].

+ 7
- 7
src/gr_counter.erl View File

@ -18,7 +18,7 @@
%% API %% API
-export([start_link/1, -export([start_link/1,
check/1, check/2,
list/1, lookup_element/2,
update/3]). update/3]).
%% gen_server callbacks %% gen_server callbacks
@ -34,11 +34,11 @@
%%%=================================================================== %%%===================================================================
%%% API %%% API
%%%=================================================================== %%%===================================================================
check(Server) ->
gen_server:call(Server, check).
list(Server) ->
gen_server:call(Server, list).
check(Server, Counter) ->
gen_server:call(Server, {check, Counter}).
lookup_element(Server, Counter) ->
gen_server:call(Server, {lookup_element, Counter}).
update(Server, Counter, Value) -> update(Server, Counter, Value) ->
gen_server:cast(Server, {update, Counter, Value}). gen_server:cast(Server, {update, Counter, Value}).
@ -85,10 +85,10 @@ init([]) ->
%% {stop, Reason, State} %% {stop, Reason, State}
%% @end %% @end
%%-------------------------------------------------------------------- %%--------------------------------------------------------------------
handle_call(check, _From, State) ->
handle_call(list, _From, State) ->
TableId = State#state.table_id, TableId = State#state.table_id,
{reply, {ok, ets:tab2list(TableId)}, State}; {reply, {ok, ets:tab2list(TableId)}, State};
handle_call({check, Counter}, _From, State) ->
handle_call({lookup_element, Counter}, _From, State) ->
TableId = State#state.table_id, TableId = State#state.table_id,
{reply, ets:lookup_element(TableId, Counter, 2), State}; {reply, ets:lookup_element(TableId, Counter, 2), State};
handle_call(_Request, _From, State) -> handle_call(_Request, _From, State) ->

+ 1
- 8
src/gr_param.erl View File

@ -20,7 +20,7 @@
-export([start_link/1, -export([start_link/1,
list/1, size/1, insert/2, list/1, size/1, insert/2,
lookup/2, lookup_element/2, lookup/2, lookup_element/2,
info/1, update/2, transform/1]).
info/1, transform/1]).
%% gen_server callbacks %% gen_server callbacks
-export([init/1, -export([init/1,
@ -53,9 +53,6 @@ lookup_element(Server, Term) ->
info(Server) -> info(Server) ->
gen_server:call(Server, info). gen_server:call(Server, info).
update(Counter, Value) ->
gen_server:cast(?MODULE, {update, Counter, Value}).
%% @doc Transform Term -> Key to Key -> Term %% @doc Transform Term -> Key to Key -> Term
transform(Server) -> transform(Server) ->
gen_server:call(Server, transform). gen_server:call(Server, transform).
@ -140,10 +137,6 @@ handle_call(_Request, _From, State) ->
%% {stop, Reason, State} %% {stop, Reason, State}
%% @end %% @end
%%-------------------------------------------------------------------- %%--------------------------------------------------------------------
handle_cast({update, Counter, Value}, State) ->
TableId = State#state.table_id,
ets:update_counter(TableId, Counter, Value),
{noreply, State};
handle_cast(_Msg, State) -> handle_cast(_Msg, State) ->
{noreply, State}. {noreply, State}.

Loading…
Cancel
Save