/[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

--- trunk/libxmltv/Interfaces/Interfaces.cs	2013/03/08 05:20:12	49
+++ trunk/libxmltv/Interfaces/Interfaces.cs	2013/03/08 06:15:44	50
@@ -58,8 +58,15 @@
     {
         bool Serialize(string file);
         bool Serialize(Stream stream);
-        bool DeSerialize(string file, out T unpacked_data);
-        bool DeSerialize(Stream stream, out T unpacked_data);
+        T DeSerialize(string file, out bool status);
+        T DeSerialize(Stream stream, out bool status);
     }
 
+    public interface IXMLTV<INTERFACE, CLASS> : IXMLTVSerializer<INTERFACE>
+        where CLASS : class,INTERFACE
+    {
+        //IXMLTVSerializer<CLASS> CreateSerializer();
+        INTERFACE GetInstance();
+        //CLASS GetInternalInstance();
+    }
 }
\ No newline at end of file

 

  ViewVC Help
Powered by ViewVC 1.1.22