InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ICSXSPlugPlugStartupShutdownService Class Referenceabstract

#include <ICSXSPlugPlugStartupShutdownService.h>

Inheritance diagram for ICSXSPlugPlugStartupShutdownService:
IStartupShutdownServiceIPMUnknown

Public Types

enum  { kDefaultIID = IID_ICSXSPLUGPLUGSTARTUPSHUTDOWNSERVICE }
 

Public Member Functions

virtual void Startup ()=0
 
virtual void Shutdown ()=0
 

Detailed Description

Services that implement this interface and use kCSXSPlugPlugStartupShutdownProviderImpl as the service provider are started up when the CEP extensions ecosystem is intialized and extensions have registered and are shutdown when the CEP extensions ecosystem also shuts down.

Member Function Documentation

virtual void ICSXSPlugPlugStartupShutdownService::Shutdown ()
pure virtual

This API is invoked just before the CEP extensions ecosystem is terminated

Implements IStartupShutdownService.

virtual void ICSXSPlugPlugStartupShutdownService::Startup ()
pure virtual

This API is invoked when the CEP extensions ecosystem has been initialized

Implements IStartupShutdownService.