anchor.diff:  %% API
   %%====================================================================
   
  +start_link(ChannelID, DrainID, DrainTok,
  +           {udpsyslog, _, Host, Port, _, _}) ->
  +    start_link(ChannelID, DrainID, DrainTok, Host, Port).
  +
   start_link(ChannelID, DrainID, DrainTok, Host, Port) ->
       gen_server:start_link(?MODULE,
                             [#state{drain_id=DrainID,
  
positive.code: shutdown(Pid) ->
      gen_server:cast(Pid, shutdown),
      ok.
  
  %%====================================================================
  %% gen_server callbacks
  
negative.code: -export([start_link/5
           ,shutdown/1
          ]).
  
  -export([valid_uri/1
           ,uri/2
           ,start_link/4
          ]).
  
  
  %% gen_server callbacks
  -export([init/1, handle_call/3, handle_cast/2, handle_info/2,
  