Example #1
0
        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);
        }
Example #2
0
        /// <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);
        }