![]() | InDesign SDK 20.5 |
#include <IDefaultCSB.h>

Public Types | |
| enum | { kDefaultIID = IID_IDEFAULT_CSB } |
Public Member Functions | |
| virtual void | Startup (void)=0 |
| virtual void | Shutdown (void)=0 |
| virtual IDataBase * | GetDataBase (void) const =0 |
| virtual IWorkspace * | QueryWorkspace (void)=0 |
| virtual void | BroadcastToIntegratorSuite (const PMIID &x, void *y)=0 |
| virtual bool16 | BroadcastQueuedMessages (IdleTimer *x) const =0 |
| virtual void | SelectionHasQueuedMessages (void) const =0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Default CSB Interface. On the document and application workspaces
| pure virtual |
Broadcast any data from the DefaultCSB that has accumulated since the last idle task.
| x | IdleTimer |
| pure virtual |
Broadcast a message from the CSB to a suite on the ASB.
| x | PMIID |
| y | message |
| pure virtual |
Return the database which is the persistent store for the defaults
accessed by this boss.
| pure virtual |
Return the workspace associated with these defaults.
The caller is responsible for calling Release().
| pure virtual |
Broadcast an internal message to the Selection Manager that this CSB has messages to broadcast to clients.
| pure virtual |
Symmetrical call to balance Startup.
| pure virtual |
Initialize the interface and any other portions of the boss that need to be initialized. Each Abstract Selection Boss will call Startup/Shutdown. An internal connection count is retained so that only the first startup and last Shutdown actually affect the defaults boss (i.e. the workspace)