InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
INXErrLogFacade Class Reference
Inheritance diagram for INXErrLogFacade:
CPMUnknown< IINXErrLogFacade >IINXErrLogFacadeIPMUnknown

Public Member Functions

 INXErrLogFacade (IPMUnknown *boss)
 
virtual ~INXErrLogFacade ()
 
virtual ErrorCode GetINXErrorHandlerState (bool16 &state)
 
virtual ErrorCode CreateINXErrorHandler ()
 
virtual ErrorCode ClearINXErrorHandler ()
 
virtual void SetBaseINXErrorHandlerPath (const PMString &path)
 
virtual void GetBaseINXErrorHandlerPath (PMString &path)
 
- Public Member Functions inherited from CPMUnknown< IINXErrLogFacade >
IPMUnknownQueryInterface (PMIID interfaceID) const
 
void AddRef () const
 
void Release () const
 
void PreDirty (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue)
 
void PreDirtyNoMessage (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue)
 
 CPMUnknown (const CPMUnknown &)=delete
 
CPMUnknownoperator= (const CPMUnknown &)=delete
 

Additional Inherited Members

- Public Types inherited from IINXErrLogFacade
enum  { kDefaultIID = IID_INXERRLOGFACADE }
 
- Protected Member Functions inherited from CPMUnknown< IINXErrLogFacade >
 CPMUnknown (IPMUnknown *boss)
 
- Protected Attributes inherited from CPMUnknown< IINXErrLogFacade >
HelperInterface fHelperInterface
 

Constructor & Destructor Documentation

INXErrLogFacade::INXErrLogFacade (IPMUnknownboss)
inline

Constructor.

Parameters
bossinterface ptr from boss object on which this interface is aggregated.
virtual INXErrLogFacade::~INXErrLogFacade ()
inlinevirtual

Destructor.

Member Function Documentation

ErrorCode INXErrLogFacade::ClearINXErrorHandler ()
virtual

Clear INXErrorHandler.

Returns
ErrorCode kSuccess if success, specific error code otherwise.

Implements IINXErrLogFacade.

ErrorCode INXErrLogFacade::CreateINXErrorHandler ()
virtual

Create INXErrorHandler.

Returns
ErrorCode kSuccess if success, specific error code otherwise.

Implements IINXErrLogFacade.

virtual void INXErrLogFacade::GetBaseINXErrorHandlerPath (PMStringpath)
inlinevirtual

Get the base file path which is used to output the INX Error data.

Returns
ErrorCode kSuccess if success, specific error code otherwise.

Implements IINXErrLogFacade.

ErrorCode INXErrLogFacade::GetINXErrorHandlerState (bool16 & state)
virtual

Get state of the INXErrorHandler.

Parameters
itemsIN The state indicates INXErrorHandler on/off
Returns
ErrorCode kSuccess if success, specific error code otherwise.

Implements IINXErrLogFacade.

virtual void INXErrLogFacade::SetBaseINXErrorHandlerPath (const PMStringpath)
inlinevirtual

Set path of INXErrorHandler.

Returns
ErrorCode kSuccess if success, specific error code otherwise.

Implements IINXErrLogFacade.