Microsoft Information Protection (MIP) SDK for C++: Reference 1.16
Doxygen-generated documentation for MIP SDK written in C++
|
Settings used by StorageDelegate. More...
#include <src/api/mip/storage_delegate.h>
Public Member Functions | |
unsigned int | GetStorageTableVersion () const |
Gets the version of the underlying storage tables that will be created by this StorageDelegate. | |
bool | IsInMemoryStorageSupported () const |
Gets whether the delegate supports in-memory storage. | |
bool | IsRemoteStorage () const |
Gets whether remote storage is used or not. | |
std::string | OnDiskExtension () const |
Gets the extension that the delegate will use when storing a table on disk. | |
StorageSettings (bool isRemoteStorage, bool isInMemoryStorageSupported, const std::string &onDiskExtension=GetSqliteExtension(), StorageTableVersion storageTableVersion=StorageTableVersion::One) | |
Interface for configuring the storage settings. | |
Settings used by StorageDelegate.
Definition at line 91 of file storage_delegate.h.
|
inline |
Interface for configuring the storage settings.
isRemoteStore | represents if store is remote. This will be taken into account for internal encryption. |
isInMemoryStorageSupported | Declares whether the delegate supports in-memory storage. |
onDiskExtension | The file extension that will be used to store the data if it is needed. Should begin with ".". |
storageTableVersion | The version of the storage table that will be created by this delegate. If this is greater than 1, a cast can be made in internal code. |
Definition at line 101 of file storage_delegate.h.
|
inline |
Gets the version of the underlying storage tables that will be created by this StorageDelegate.
Definition at line 143 of file storage_delegate.h.
|
inline |
Gets whether the delegate supports in-memory storage.
true
if the delegate supports in-memory storage. Definition at line 127 of file storage_delegate.h.
|
inline |
Gets whether remote storage is used or not.
Definition at line 120 of file storage_delegate.h.
|
inline |
Gets the extension that the delegate will use when storing a table on disk.
Definition at line 136 of file storage_delegate.h.