mirror of
https://github.com/ksherlock/profuse.git
synced 2024-12-22 20:29:59 +00:00
5ab8fd3d87
git-svn-id: https://profuse.googlecode.com/svn/branches/profuse_interim@376 aa027e90-d47c-11dd-86d7-074df07e0730
30 lines
643 B
C++
30 lines
643 B
C++
//
|
|
// SDKImage.h
|
|
// profuse
|
|
//
|
|
// Created by Kelvin Sherlock on 3/6/2011.
|
|
// Copyright 2011 __MyCompanyName__. All rights reserved.
|
|
//
|
|
|
|
#include <Device/BlockDevice.h>
|
|
#include <Device/DiskImage.h>
|
|
|
|
namespace Device {
|
|
|
|
class SDKImage : public DiskImage
|
|
{
|
|
public:
|
|
|
|
static BlockDevicePointer Open(const char *name);
|
|
|
|
|
|
static bool Validate(MappedFile *, const std::nothrow_t &);
|
|
static bool Validate(MappedFile *);
|
|
|
|
private:
|
|
SDKImage();
|
|
SDKImage(const SDKImage &);
|
|
~SDKImage();
|
|
SDKImage & operator=(const SDKImage &);
|
|
};
|
|
} |