/[xmltv_parser]/trunk/libxmltv/Interfaces/Interfaces.cs
ViewVC logotype

Diff of /trunk/libxmltv/Interfaces/Interfaces.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 227 by william, Sun Mar 17 03:57:57 2013 UTC revision 254 by william, Wed Apr 17 21:55:30 2013 UTC
# Line 31  namespace libxmltv.Interfaces Line 31  namespace libxmltv.Interfaces
31          string ToString();          string ToString();
32      }      }
33    
34      public interface IProgramDefinitionList : IList<IProgramDefinition>, IDataSourceSortable, IDataSourceFilterable { }      public interface IRawDataSource : IRawDataSource<object> { }
35      public interface IChannelDefintionList : IList<IChannelDefintion>, IDataSourceSortable, IDataSourceFilterable { }      public interface IRawDataSource<T> { T RawDataSource { get; } }
36        public interface IProgramDefinitionList : IList<IProgramDefinition>, IDataSourceSortable, IDataSourceFilterable { } //, IRawDataSource<IProgramDefinitionList> { }
37        public interface IChannelDefintionList : IList<IChannelDefintion>, IDataSourceSortable, IDataSourceFilterable { }//, IRawDataSource<IChannelDefintionList> { }
38    
39    
40      public interface IChannelDefintion      public interface IChannelDefintion : IEquatable<IChannelDefintion>, IRawDataSource<IXMLTVChannel>
41      {      {
42          string ChannelId { get; }          string ChannelId { get; }
43          string ChannelName { get; }          string ChannelName { get; }
44          string ToString();          string ToString();
45      }      }
46      public interface IProgramDefinition : IEquatable<IProgramDefinition>      public interface IProgramDefinition : IEquatable<IProgramDefinition>, IRawDataSource<IXMLTVProgram>
47      {      {
48          //string ChannelId { get;  }          //string ChannelId { get;  }
49          int ChannelNumber { get; } // column index: 0          int ChannelNumber { get; } // column index: 0

Legend:
Removed from v.227  
changed lines
  Added in v.254

  ViewVC Help
Powered by ViewVC 1.1.22