InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StrMutDiagnosticHelper Class Reference

#include <StrMutDiagnosticHelper.h>

Public Member Functions

 StrMutDiagnosticHelper ()
 
virtual ~StrMutDiagnosticHelper ()
 
virtual void DumpSelectionMessage (const ISelectionMessage *selectionMessage) const
 
virtual void DumpGraphicAttrMessage (const IGraphicAttrMessage *graphicAttrMessage) const
 
virtual void DumpUpdate (const ClassID &theChange, ISubject *theSubject, const PMIID &protocol, void *changedBy)
 

Detailed Description

Helper that dumps selection messages to trace.

Constructor & Destructor Documentation

StrMutDiagnosticHelper::StrMutDiagnosticHelper ()
inline

Constructor.

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

Destructor.

Member Function Documentation

void StrMutDiagnosticHelper::DumpGraphicAttrMessage (const IGraphicAttrMessagegraphicAttrMessage) const
virtual

Dump the given message to trace.

Parameters
graphicAttrMessageIN
void StrMutDiagnosticHelper::DumpSelectionMessage (const ISelectionMessageselectionMessage) const
virtual

Dump the given message to trace.

Parameters
selectionMessageIN
void StrMutDiagnosticHelper::DumpUpdate (const ClassIDtheChange,
ISubjecttheSubject,
const PMIIDprotocol,
void * changedBy 
)
virtual

Dump the given observer update message to trace.

Parameters
theChangespecifies the class ID of the change to the subject. Frequently this is a command ID.
theSubjectpoints to the ISubject interface for the subject that has changed.
protocolspecifies the ID of the changed interface on the subject boss.
changedBypoints to additional data about the change. Often this pointer indicates the class ID of the command that has caused the change.