anchor.diff:  	    do_request(Request, Origin)
       end.
   
  +
  +%% Function: request/3
  +%% Description: Yxa applications must export an request/3 function.
  +%% Returns: See XXX
  +%%--------------------------------------------------------------------
  +response(Response, Origin, LogStr) when record(Response, response), record(Origin, siporigin) ->
  +    {Status, Reason, Header, Body} = {Response#response.status, Response#response.reason, Response#response.header, Response#response.body},
  +    logger:log(normal, "Response to ~s: ~p ~s, no matching transaction - proxying statelessly", [LogStr, Status, Reason]),
  +    Response = {Status, Reason, Header, Body},
  +    transportlayer:send_proxy_response(none, Response).
  +
  +
  +%%--------------------------------------------------------------------
  +%%% Internal functions
  +%%--------------------------------------------------------------------
  +
  +
  +%% Function: verify_homedomain_user/2
  +%% Description: If a request has a From: matching our homedomains,
  +%%              this function is called to make sure the user really
  +%%              is who it says it is, and not someone else forging
  +%%              our users identity.
  +%% Returns: true  |
  +%%          false |
  +%%          drop
  +%%--------------------------------------------------------------------
   verify_homedomain_user(Request, LogStr) when record(Request, request) ->
       Method = Request#request.method,
       Header = Request#request.header,
  
positive.code: 	    true
      end.
  
  do_request(RequestIn, Origin) when record(RequestIn, request), record(Origin, siporigin) ->
      {Method, URI} = {RequestIn#request.method, RequestIn#request.uri},
      logger:log(debug, "~s ~s~n",
  
negative.code:     Registrar = {registrar, {registrar, start_link, []}, permanent, 2000, worker, [registrar]},
      [none, stateful, {append, [Registrar]}].
  
  
  %% Function: request/3
  %% Description: Yxa applications must export an request/3 function.
  