using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Cosmos.Drivers.Storage
{
///
/// Represents a file system.
///
public abstract class FileSystem
{
///
/// Determines if the specified device
/// implements this filesystem.
///
///
///
public abstract bool Identify(Storage target);
///
/// Reads the specified bytes.
///
///
///
///
///
///
public abstract long Read(byte[] buffer, long offset, long length, params string[] filename);
///
/// Writes out bytes.
///
///
///
///
///
///
public abstract long Write(byte[] buffer, long offset, long length, params string[] filename);
}
}