check point

This commit is contained in:
meelstorm
2025-07-14 12:03:59 +02:00
commit d3cb790bd9
431 changed files with 44078 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
namespace Inspectron.Ringbuffer.Interfaces
{
public interface IFileIdentity
{
string WriteTo(string directoryPath);
}
}

View File

@@ -0,0 +1,8 @@
namespace Inspectron.Ringbuffer.Interfaces
{
public interface IFileIdentityFactory<T>
{
IFileIdentity CreateFrom(T image);
IFileVerifier CreateVerifier();
}
}

View File

@@ -0,0 +1,10 @@
using System.Collections.Generic;
namespace Inspectron.Ringbuffer.Interfaces
{
public interface IFileVerifier
{
bool IsMainFile(string filePath);
List<string> LinkedFiles(string filePath);
}
}

View File

@@ -0,0 +1,8 @@
namespace Inspectron.Ringbuffer.Interfaces
{
public interface IFolderWritter
{
void WriteGood(IFileIdentity fileIdentity, string product);
void WriteBad(IFileIdentity fileIdentity, string product);
}
}

View File

@@ -0,0 +1,11 @@
using System.Collections.Generic;
namespace Inspectron.Ringbuffer.Interfaces
{
public interface IIndex
{
void Track(string filePath);
List<string> GetFilesToDelete(int allowedAmountGood,int allowedAmountBad);
}
}