Remove IStreamProcessable. IProcessible inherits IStreamable.
This commit is contained in:
parent
f925d10d2b
commit
081878b6f7
9 changed files with 28 additions and 40 deletions
|
|
@ -6,7 +6,7 @@ using Dinah.Core.Net.Http;
|
|||
|
||||
namespace FileLiberator
|
||||
{
|
||||
public abstract class DownloadableBase : IStreamProcessable
|
||||
public abstract class DownloadableBase : IProcessable
|
||||
{
|
||||
public event EventHandler<LibraryBook> Begin;
|
||||
public event EventHandler<LibraryBook> Completed;
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
namespace FileLiberator
|
||||
{
|
||||
public interface IAudioDecodable : IStreamProcessable
|
||||
public interface IAudioDecodable : IProcessable
|
||||
{
|
||||
event EventHandler<Action<byte[]>> RequestCoverArt;
|
||||
event EventHandler<string> TitleDiscovered;
|
||||
|
|
|
|||
|
|
@ -1,4 +0,0 @@
|
|||
namespace FileLiberator
|
||||
{
|
||||
public interface IFileLiberator { }
|
||||
}
|
||||
|
|
@ -5,7 +5,7 @@ using Dinah.Core.ErrorHandling;
|
|||
|
||||
namespace FileLiberator
|
||||
{
|
||||
public interface IProcessable : IFileLiberator
|
||||
public interface IProcessable : IStreamable
|
||||
{
|
||||
event EventHandler<LibraryBook> Begin;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +0,0 @@
|
|||
|
||||
namespace FileLiberator
|
||||
{
|
||||
public interface IStreamProcessable : IStreamable, IProcessable { }
|
||||
}
|
||||
|
|
@ -3,7 +3,7 @@ using Dinah.Core.Net.Http;
|
|||
|
||||
namespace FileLiberator
|
||||
{
|
||||
public interface IStreamable : IFileLiberator
|
||||
public interface IStreamable
|
||||
{
|
||||
event EventHandler<string> StreamingBegin;
|
||||
event EventHandler<DownloadProgress> StreamingProgressChanged;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue