2024-02-18 00:11:12 +01:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include "utils.h"
|
2024-02-18 14:56:36 +01:00
|
|
|
#include "disk.h"
|
2024-02-18 00:11:12 +01:00
|
|
|
|
|
|
|
bool IsBackingIdentifierValid(const char* backing_identifier);
|
|
|
|
int GetBackingIndex(const char* backing_identifier);
|
|
|
|
|
|
|
|
Status GetBackingPoolPath(char** _backing_pool_path);
|
2024-02-18 14:05:04 +01:00
|
|
|
Status GetBackingPath(const char* backing_identifier, char** _backing_path);
|
2024-02-18 00:28:42 +01:00
|
|
|
|
2024-02-18 02:06:49 +01:00
|
|
|
Status DoesBackingExist(const char* backing_identifier, bool* _result);
|
|
|
|
|
2024-02-18 00:28:42 +01:00
|
|
|
Status AddBacking(const char* backing_identifier, const char* entry_identifier);
|
|
|
|
Status RemoveBacking(const char* backing_identifier);
|
|
|
|
|
|
|
|
Status ListBackings(char*** _backings);
|
2024-02-18 14:56:36 +01:00
|
|
|
Status GetLatestBacking(char** _backing_identifier);
|
|
|
|
|
|
|
|
Status GetBackingDiskInfo(const char* backing_identifier, DiskInfo* _info);
|