/[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 46 by william, Fri Mar 8 04:01:25 2013 UTC revision 49 by william, Fri Mar 8 05:20:12 2013 UTC
# Line 11  namespace libxmltv.Interfaces Line 11  namespace libxmltv.Interfaces
11      public interface IXMLTVLoader      public interface IXMLTVLoader
12      {      {
13          FileInfo XmlFile { get; }          FileInfo XmlFile { get; }
14          XDocument XmlDoc { get; }          string XmlDoc { get; }
15      }      }
16      public interface IXMLTVParser      public interface IXMLTVParser
17      {      {
# Line 51  namespace libxmltv.Interfaces Line 51  namespace libxmltv.Interfaces
51      public interface IXMLTVRuntimeInstance : IXMLTVLoader, IXMLTVParser      public interface IXMLTVRuntimeInstance : IXMLTVLoader, IXMLTVParser
52      {      {
53          //bool IsDisposing { get; }          //bool IsDisposing { get; }
54            //IXMLTVSerializer<IXMLTVRuntimeInstance> Serializer { get; }
55      }      }
56    
57        public interface IXMLTVSerializer<T>
58        {
59            bool Serialize(string file);
60            bool Serialize(Stream stream);
61            bool DeSerialize(string file, out T unpacked_data);
62            bool DeSerialize(Stream stream, out T unpacked_data);
63        }
64    
65  }  }

Legend:
Removed from v.46  
changed lines
  Added in v.49

  ViewVC Help
Powered by ViewVC 1.1.22