Esempio n. 1
0
        /// <summary>
        /// Log the service description fields.
        /// </summary>
        public void LogMessage()
        {
            if (Logger.ProtocolLogger == null)
            {
                return;
            }

            Logger.ProtocolLogger.Write(Logger.ProtocolIndent + "SERVICE DESCRIPTION: Service ID: " + serviceID +
                                        " EIT Sched: " + eitSchedule +
                                        " EIT Now/next: " + eitPresentFollowing +
                                        " Running status: " + runningStatus +
                                        " Scrambled: " + scrambled);

            if (serviceDescriptor != null)
            {
                Logger.IncrementProtocolIndent();

                serviceDescriptor.LogMessage();

                Logger.DecrementProtocolIndent();
            }

            if (serviceChannelDescriptor != null)
            {
                Logger.IncrementProtocolIndent();

                serviceChannelDescriptor.LogMessage();

                Logger.DecrementProtocolIndent();
            }
        }