Microsoft Information Protection (MIP) SDK for C++: Reference 1.15
Doxygen-generated documentation for MIP SDK written in C++
Loading...
Searching...
No Matches
storage_delegate.h File Reference

Defines StorageDelegate interface. More...

#include <string>
#include <vector>
#include "mip/common_types.h"
#include "mip/delegate_response.h"
#include "mip/mip_namespace.h"
#include "mip/storage_table.h"
+ Include dependency graph for storage_delegate.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  StorageDelegate
 A class that defines the interface to the MIP SDK storage for caching. More...
 
class  StorageDelegate::StorageSettings
 Settings used by StorageDelegate. More...
 

Typedefs

typedef mip::DelegateResponse< mip::StorageTable > StorageTableResult
 A delegate response type for StorageTable.
 

Enumerations

enum class  MipComponent : unsigned int {
  Policy = 0 ,
  File = 1 ,
  Protection = 2
}
 Describes the MIP component to be used in the application. More...
 

Detailed Description

Defines StorageDelegate interface.

Definition in file storage_delegate.h.

Typedef Documentation

◆ StorageTableResult

typedef mip::DelegateResponse<mip::StorageTable> StorageTableResult

A delegate response type for StorageTable.

Definition at line 58 of file storage_delegate.h.

Enumeration Type Documentation

◆ MipComponent

enum class MipComponent : unsigned int
strong

Describes the MIP component to be used in the application.

Enumerator
Policy 
File 
Protection 

Definition at line 49 of file storage_delegate.h.

49 : unsigned int {
50 Policy = 0, /* For Policy sdk */
51 File = 1, /* For File sdk */
52 Protection = 2, /* For Protection sdk */
53};