public NetworkRequest(int id, [NotNull] string content, INetworkResponseListener responseListener = null) : base(id, content) { if (responseListener != null) { responseListeners.Add(responseListener); } }
public void RemoveResponseListener([NotNull] INetworkResponseListener responseListener) { responseListeners.Remove(responseListener); }
public void AddResponseListener([NotNull] INetworkResponseListener responseListener) { responseListeners.Add(responseListener); }
public NetworkRequest([NotNull] NetworkMessage networkMessage, INetworkResponseListener responseListener = null) : this(networkMessage.id, networkMessage.content, responseListener) { }
public NetworkRequest GenerateRequest([NotNull] string content, INetworkResponseListener responseListener = null) { return(new NetworkRequest(unchecked (networkId++), content, responseListener)); }
public void SetResponseListener(INetworkResponseListener l) { _responceListener = l; }
public void SetListener(INetworkListener l) { _listener = l; _responceListener = l; _connectionListener = l; }