Microsoft Information Protection SDK - C++ 1.17
API Reference Documentation for C++
Loading...
Searching...
No Matches
ActionData Class Referenceabstract

#include <action_data.h>

Inheritance diagram for ActionData:
AddDynamicWatermarkActionData AddWatermarkActionData ContentMarkingActionData LabelActionData ProtectionActionData

Public Member Functions

virtual ActionDataType GetType () const =0
 
virtual const std::map< std::string, std::string, CaseInsensitiveComparator > & GetProperties () const =0
 
virtual std::string GetArgumentValue (const std::string &key) const =0
 
virtual const std::string & GetName () const =0
 
virtual std::vector< std::pair< std::string, std::string > > GetArguments () const =0
 
virtual ~ActionData ()
 

Constructor & Destructor Documentation

◆ ~ActionData()

virtual ActionData::~ActionData ( )
inlinevirtual

Member Function Documentation

◆ GetArguments()

virtual std::vector< std::pair< std::string, std::string > > ActionData::GetArguments ( ) const
pure virtual

◆ GetArgumentValue()

virtual std::string ActionData::GetArgumentValue ( const std::string & key) const
pure virtual

◆ GetName()

virtual const std::string & ActionData::GetName ( ) const
pure virtual

◆ GetProperties()

virtual const std::map< std::string, std::string, CaseInsensitiveComparator > & ActionData::GetProperties ( ) const
pure virtual

◆ GetType()

virtual ActionDataType ActionData::GetType ( ) const
pure virtual

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