Microsoft Information Protection (MIP) SDK for C++: Reference 1.16
Doxygen-generated documentation for MIP SDK written in C++
Loading...
Searching...
No Matches
DirectoryObjectRights Class Reference

The directory object and rights associated with it. More...

#include <src/api/mip/protection/license_rights_data.h>

Collaboration diagram for DirectoryObjectRights:

Public Member Functions

 DirectoryObjectRights (const DirectoryObject &directoryObject, const std::vector< std::string > &rights)
 DirectoryObjectRights constructor.
 
const DirectoryObjectGetDirectoryObject () const
 Gets directory object.
 
const std::vector< std::string > & GetRights () const
 Gets rights associated with the directory object.
 

Private Attributes

DirectoryObject mDirectoryObject
 
std::vector< std::string > mRights
 

Detailed Description

The directory object and rights associated with it.

Definition at line 110 of file license_rights_data.h.

Constructor & Destructor Documentation

◆ DirectoryObjectRights()

DirectoryObjectRights::DirectoryObjectRights ( const DirectoryObject & directoryObject,
const std::vector< std::string > & rights )
inline

DirectoryObjectRights constructor.

Parameters
directoryObjectThe directory object
rightsRights associated with the directory object

Definition at line 118 of file license_rights_data.h.

119 : mDirectoryObject(directoryObject), mRights(rights){};
DirectoryObject mDirectoryObject
std::vector< std::string > mRights

Member Function Documentation

◆ GetDirectoryObject()

const DirectoryObject & DirectoryObjectRights::GetDirectoryObject ( ) const
inline

Gets directory object.

Returns
The directory object

Definition at line 126 of file license_rights_data.h.

126{ return mDirectoryObject; };

References mDirectoryObject.

◆ GetRights()

const std::vector< std::string > & DirectoryObjectRights::GetRights ( ) const
inline

Gets rights associated with the directory object.

Returns
Rights associated with the directory object

Definition at line 133 of file license_rights_data.h.

133{ return mRights; };

References mRights.

Member Data Documentation

◆ mDirectoryObject

DirectoryObject DirectoryObjectRights::mDirectoryObject
private

Definition at line 136 of file license_rights_data.h.

Referenced by GetDirectoryObject().

◆ mRights

std::vector<std::string> DirectoryObjectRights::mRights
private

Definition at line 137 of file license_rights_data.h.

Referenced by GetRights().


The documentation for this class was generated from the following file: