anchor.diff:  start() ->
       gen_server:start({local, ?SERVER}, ?MODULE, [], []).
   
  -%%-----------------------------------------------------------------
  -%% Func: auth(User, Passwd, AuthSpec)
  -%% Types:
  -%% Purpose:
  -%%-----------------------------------------------------------------
  -
  -acc_on(Req) when is_record(Req,rad_accreq) ->
  -    gen_server:cast(?SERVER, {acc_on, Req}).
  -
  -acc_off(Req) when is_record(Req,rad_accreq) ->
  -    gen_server:cast(?SERVER, {acc_off, Req}).
  -
  -acc_start(Req) when is_record(Req,rad_accreq) ->
  -    gen_server:cast(?SERVER, {acc_start, Req}).
  -
  -acc_stop(Req) when is_record(Req,rad_accreq) ->
  -    gen_server:cast(?SERVER, {acc_stop, Req}).
  -
  -acc_update(Req) when is_record(Req,rad_accreq) ->
  -    gen_server:cast(?SERVER, {acc_update, Req}).
  -
  -
   %%====================================================================
   %% Server functions
   %%====================================================================
  
positive.code: handle_cast({acc_update, Req}, State) ->
      punch_acc(Req, State, ?Val_Acct_Status_Type_Interim_Update),
      {noreply, State}.
  
  punch_acc(Req, State, Stype) ->
      case get_servers(Req,State) of
  
negative.code: %%% External interface
  %%% ====================================================================
  
  %%-----------------------------------------------------------------
  %% Func: auth(User, Passwd, AuthSpec)
  %% Types:
  %% Purpose:
  %%-----------------------------------------------------------------
  
  acc_on(Req) when is_record(Req,rad_accreq) ->
      gen_server:cast(?SERVER, {acc_on, Req}).
  
  acc_off(Req) when is_record(Req,rad_accreq) ->
      gen_server:cast(?SERVER, {acc_off, Req}).
  
  acc_start(Req) when is_record(Req,rad_accreq) ->
      gen_server:cast(?SERVER, {acc_start, Req}).
  
  acc_stop(Req) when is_record(Req,rad_accreq) ->
      gen_server:cast(?SERVER, {acc_stop, Req}).
  
  acc_update(Req) when is_record(Req,rad_accreq) ->
      gen_server:cast(?SERVER, {acc_update, Req}).
  
  %%% Create ADT
  new() -> #rad_accreq{}.
  
  