Esempio n. 1
0
        public static TvMessage CreateMessage(Program p)
        {
            var msg = new TvMessage();
            msg.ProgramChangeInfo = new TvProgramChange();
            msg.ProgramChangeInfo.Id = p.Id.Trim();
            msg.ProgramChangeInfo.Title = p.Title;
            msg.ProgramChangeInfo.SubTitle = p.SubTitle;
            msg.ProgramChangeInfo.Description = p.Description;
            msg.ProgramChangeInfo.StartTime = p.StartTime.ToString();
            msg.ProgramChangeInfo.EndTime = p.StartTime.ToString();

            //set message type
            msg.Message = TvProgramChange.Message;
            return msg;
        }
Esempio n. 2
0
 private void WriteQueuePush(TvMessage msg)
 {
     if (msg != null)
     {
         lock (wrObj)
         {
             writeQueue.Enqueue(msg);
         }
     }
 }