Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

IExternalDataManager Class Reference

Interface to manage external relationships More...

#include <IExternalDataManager.h>

List of all members.

Public Methods

virtual ~IExternalDataManager ()=default
 Destructor

virtual void UnlinkedSubDocs (UnlinkedGroupDocsParameter unlinked_group_docs_parameter)=0
 Unlink sub-document

virtual void EmbedLinkedImage ()=0
 Perform embedding of linked images


Static Public Methods

std::unique_ptr< IExternalDataManager > create (ExternalDataManagerParams external_data_manager_params)
 Generate an object that perform management of external relations


Protected Methods

 IExternalDataManager ()=default
 Default constructor

 IExternalDataManager (const IExternalDataManager &)=delete
 Copy constructor

IExternalDataManager & operator= (const IExternalDataManager &)=delete
 Copy assignment operator

 IExternalDataManager (IExternalDataManager &&)=delete
 Move constructor

IExternalDataManager & operator= (IExternalDataManager &&)=delete
 Move assignment operator


Detailed Description

Interface to manage external relationships


Constructor & Destructor Documentation

IExternalDataManager::IExternalDataManager   [protected]
 

Default constructor

IExternalDataManager::IExternalDataManager const IExternalDataManager &    [protected]
 

Copy constructor

IExternalDataManager::IExternalDataManager IExternalDataManager &&    [protected]
 

Move constructor

virtual IExternalDataManager::~IExternalDataManager   [virtual]
 

Destructor


Member Function Documentation

IExternalDataManager& IExternalDataManager::operator= const IExternalDataManager &    [protected]
 

Copy assignment operator

IExternalDataManager& IExternalDataManager::operator= IExternalDataManager &&    [protected]
 

Move assignment operator

std::unique_ptr<IExternalDataManager> IExternalDataManager::create ExternalDataManagerParams    external_data_manager_params [static]
 

Generate an object that perform management of external relations

Parameters:
external_data_manager_params - Parameters used to manage external relations
Returns:
Object that perform management of external relations

virtual void IExternalDataManager::UnlinkedSubDocs UnlinkedGroupDocsParameter    unlinked_group_docs_parameter [pure virtual]
 

Unlink sub-document

Parameters:
unlinked_group_docs_parameter - Unlinking parameters for sub-documents

virtual void IExternalDataManager::EmbedLinkedImage   [pure virtual]
 

Perform embedding of linked images


The documentation for this class was generated from the following file:
Generated on 10 Apr 2023 for Word API C/C++ Interface by Doxygen 1.3-rc2