private static LogStream OpenNetworkStream(ILogStreamSettings settings) { NetLogStream nls = NetUtils.CreateNetworkStream(settings.NetworkAppID, settings.NetworkAuthVersion, settings.Destination, settings.NetworkPort, settings.Mask, (MatchType)settings.MatchMode, settings.Timestamp); return(nls); }
/// <summary> /// Wrapper to create a network log stream. /// </summary> /// <param name="id">Program ID</param> /// <param name="asmVersion">Assembly Version</param> /// <param name="ip">IP Address to connect to</param> /// <param name="port">Port of the service</param> /// <param name="mask">Mask</param> /// <param name="matchType">Match Type</param> /// <param name="setTimestamp">Timestamp</param> /// <returns></returns> public static NetLogStream CreateNetworkStream(int id, Version asmVersion, string ip, int port, int mask, MatchType matchType, bool setTimestamp = false) { var str = GetNetworkStream(ip, port, id, asmVersion); if (str == null) { return(null); } var ls = new NetLogStream( str, mask, matchType, setTimestamp ) { OverrideChannelTag = false }; return(ls); }