#include <lib_volumeset.h>
The volume group class of type Ovolumeset. A volume group is a container for multiple volume objects. The .vdb file format exporter will store all volumes in the volumegroup into a single file.
Private Member Functions | |
VolumeSet () | |
~VolumeSet () | |
Alloc/Free | |
static VolumeSet * | Alloc () |
static void | Free (VolumeSet *&p) |
Operations | |
void | AddVolume (VolumeObject *volumeObj) |
Bool | DetachVolume (VolumeObject *volumeObj) |
Bool | DetachVolumeAtIndex (Int32 index) |
VolumeObject * | GetVolumeAtIndex (Int32 index) const |
Bool | GetActiveAtIndex (Int32 index) const |
|
private |
|
private |
|
static |
|
static |
void AddVolume | ( | VolumeObject * | volumeObj | ) |
Adds a volume to this group
[in] | volumeObj | The volume object that should be added to the group. |
Bool DetachVolume | ( | VolumeObject * | volumeObj | ) |
Detaches a volume from this group and moves it into the object system
[in] | volumeObj | The volume object that should be detached to the group. |
Bool DetachVolumeAtIndex | ( | Int32 | index | ) |
Detaches a volume from this group and moves it into the object system
[in] | index | The index of the volume object that should be detached to the group. |
VolumeObject* GetVolumeAtIndex | ( | Int32 | index | ) | const |
Returns the volume object in this group at a specified index
[in] | index | The index to get the volume at. |
Bool GetActiveAtIndex | ( | Int32 | index | ) | const |
Returns if the volume at the specified index is active or not.
[in] | index | The index to get the activation state at. |