![]() | InDesign SDK 20.5 |
#include <TaskInfo.h>
Public Member Functions | |
| ErrorStateInfo () | |
| ErrorStateInfo (IErrorState *errState) | |
| void | WriteErrorInfoToBuffer (IPMUnknown *errorInfo) |
| IPMUnknown * | ReadErrorInfoFromBuffer () const |
Public Attributes | |
| ErrorCode | fCode |
| PMString | fString |
| PMString | fContext |
| boost::shared_ptr< MemXferBytes > | fErrorInfoBuffer |
| ClassID | fErrorInfoClass |
Captures the information about the error state as data that can be moved between execution contexts.
| inline |
Default constructor
| explicit |
Capture the current error state
| [in] | errState | the global error state to capture. |
| IPMUnknown* ErrorStateInfo::ReadErrorInfoFromBuffer | ( | ) | const |
Read a persistent Interface that was stored earlier
| void ErrorStateInfo::WriteErrorInfoToBuffer | ( | IPMUnknown * | errorInfo | ) |
Write a persistent Interface as part of the ErrorStateInfo
| [in] | errorInfo | an interface on a persistent boss |
| ErrorCode ErrorStateInfo::fCode |
the ErrorCode
| PMString ErrorStateInfo::fContext |
the Context
| boost::shared_ptr<MemXferBytes> ErrorStateInfo::fErrorInfoBuffer |
raw storage for the stored interface
| ClassID ErrorStateInfo::fErrorInfoClass |
the ClassID of the error info
| PMString ErrorStateInfo::fString |
the ErrorString