1 /* Copyright (C) 2004 - 2009  Versant Inc.  http://www.db4o.com */
2 
3 #if !SILVERLIGHT
4 using Db4objects.Db4o.Internal;
5 
6 namespace Db4objects.Db4o
7 {
8 	/// <exclude></exclude>
9 	public interface IBlobTransport
10 	{
11 		/// <exception cref="System.IO.IOException"></exception>
WriteBlobTo(Transaction trans, BlobImpl blob)12 		void WriteBlobTo(Transaction trans, BlobImpl blob);
13 
14 		/// <exception cref="System.IO.IOException"></exception>
ReadBlobFrom(Transaction trans, BlobImpl blob)15 		void ReadBlobFrom(Transaction trans, BlobImpl blob);
16 
DeleteBlobFile(Transaction trans, BlobImpl blob)17 		void DeleteBlobFile(Transaction trans, BlobImpl blob);
18 	}
19 }
20 #endif // !SILVERLIGHT
21