Brunet.Services.ConnectionHandler.TryGetSender C# (CSharp) Method

TryGetSender() protected method

Try to find a sender, if it exists, add to the dictionaries
protected TryGetSender ( Address dst, ISender &sender ) : bool
dst Address
sender ISender
return bool
    virtual protected bool TryGetSender(Address dst, out ISender sender)
    {
      // Let's see if we have a connection
      Connection con = GetConnection(dst);
      if(con == null) {
        sender = null;
        return false;
      }

      sender = new ConSenderWrapper(con);
      AddConnection(con.Address, sender);
      return true;
    }