#include <DistRedundantShare.h>
List of all members.
Detailed Description
Implementation of the RedundantShare algorithm.
- Author:
- Sascha Effert <fermat@uni-paderborn.de>
Constructor & Destructor Documentation
DistRedundantShare::DistRedundantShare |
( |
xercesc::DOMElement * |
data ) |
|
Create a new instance from the data in the given XML Element.
- Parameters:
-
DistRedundantShare::DistRedundantShare |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
generate a new, uninitialized Redundant Share Implementation.
DistRedundantShare::~DistRedundantShare |
( |
) |
[virtual] |
Member Function Documentation
virtual int32_t VDRIVE::DistRedundantShare::getCopies |
( |
) |
const [inline, virtual] |
std::list< Disk * > * DistRedundantShare::getDisks |
( |
) |
const [virtual] |
virtual int64_t VDRIVE::DistRedundantShare::getExtentsize |
( |
) |
const [inline, virtual] |
int32_t VDRIVE::DistRedundantShare::getNumDisks |
( |
) |
[inline] |
RSDisk** VDRIVE::DistRedundantShare::getRSDisks |
( |
) |
[inline] |
static std::string VDRIVE::DistRedundantShare::getXMLRootType |
( |
) |
[inline, static] |
Get the Root-Type of XML-Elements representing this class.
- Returns:
- the Root-Type of XML-Elements representing this class.
std::list< Disk * > * DistRedundantShare::placeExtent |
( |
int64_t |
virtualVolumeId, |
|
|
int64_t |
position |
|
) |
| [virtual] |
void DistRedundantShare::setConfiguration |
( |
std::list< Disk * > * |
disks, |
|
|
int64_t |
extentsize, |
|
|
int32_t |
copies |
|
) |
| [virtual] |
void DistRedundantShare::setDisks |
( |
std::list< Disk * > * |
disks ) |
[virtual] |
xercesc::DOMElement * DistRedundantShare::toXML |
( |
xercesc::DOMDocument * |
doc ) |
const [virtual] |
The documentation for this class was generated from the following files: