]>
git.datanom.net - omvzfs.git/blob - src/Zpool.php
2 require_once 'Vdev.php';
3 require_once 'Snapshot.php';
4 require_once 'Dataset.php';
5 require_once 'Zvol.php';
8 * XXX detailed description
14 class OMVModuleZFSZpool
{
27 * @var list<Vdev> $vdevs
35 * @var list<Disk> $spare
67 * @var string $mountPoint
75 * @var list<Feature> $features
84 * @var Snapshot $unnamed
86 * @accociation Snapshot to unnamed
93 * @var Dataset $unnamed
95 * @accociation Dataset to unnamed
104 * @accociation Zvol to unnamed
113 * @accociation Vdev to unnamed
124 public function getName() {
125 trigger_error('Not Implemented!', E_USER_WARNING
);
131 * @return list<Vdev> XXX
134 public function getVdevs() {
135 trigger_error('Not Implemented!', E_USER_WARNING
);
141 * @param Vdev $vdev XXX
145 public function addVdev($vdev) {
146 trigger_error('Not Implemented!', E_USER_WARNING
);
152 * @param Vdev $vdev XXX
156 public function removeVdev($vdev) {
157 trigger_error('Not Implemented!', E_USER_WARNING
);
163 * @param Cache $cache XXX
167 public function addCache($cache) {
168 trigger_error('Not Implemented!', E_USER_WARNING
);
177 public function removeCache() {
178 trigger_error('Not Implemented!', E_USER_WARNING
);
187 public function getCache() {
188 trigger_error('Not Implemented!', E_USER_WARNING
);
194 * @param Log $log XXX
198 public function addLog($log) {
199 trigger_error('Not Implemented!', E_USER_WARNING
);
208 public function removeLog() {
209 trigger_error('Not Implemented!', E_USER_WARNING
);
218 public function getLog() {
219 trigger_error('Not Implemented!', E_USER_WARNING
);
225 * @param Disk $spare XXX
229 public function addSpare($spare) {
230 trigger_error('Not Implemented!', E_USER_WARNING
);
236 * @param Disk $spare XXX
240 public function removeSpare($spare) {
241 trigger_error('Not Implemented!', E_USER_WARNING
);
247 * @return list<Disk> XXX
250 public function getSpares() {
251 trigger_error('Not Implemented!', E_USER_WARNING
);
260 public function getSize() {
261 trigger_error('Not Implemented!', E_USER_WARNING
);
270 public function getMountPoint() {
271 trigger_error('Not Implemented!', E_USER_WARNING
);
277 * @param list<Feature> $features XXX
281 public function setFeatures($features) {
282 trigger_error('Not Implemented!', E_USER_WARNING
);
288 * @return list<Feature> XXX
291 public function getFeatures() {
292 trigger_error('Not Implemented!', E_USER_WARNING
);
301 public function export() {
302 trigger_error('Not Implemented!', E_USER_WARNING
);
308 * @param string $name XXX
312 public function import($name) {
313 trigger_error('Not Implemented!', E_USER_WARNING
);
322 public function scrub() {
323 trigger_error('Not Implemented!', E_USER_WARNING
);
332 public function status() {
333 trigger_error('Not Implemented!', E_USER_WARNING
);
338 * org.openmediavault.module.service.<servicename>.start
339 * org.openmediavault.module.service.<servicename>.stop
340 * org.openmediavault.module.service.<servicename>.applyconfig
342 * @param string event
345 public function onNotify($event) {
346 trigger_error('Not Implemented!', E_USER_WARNING
);
354 public function applyConfig() {
355 trigger_error('Not Implemented!', E_USER_WARNING
);
363 public function stopService() {
364 trigger_error('Not Implemented!', E_USER_WARNING
);
372 public function startService() {
373 trigger_error('Not Implemented!', E_USER_WARNING
);
This page took 0.498641 seconds and 6 git commands to generate.