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

#include <CLinkResourceStateProcessor.h>

Inheritance diagram for CLinkResourceStateProcessor:
AsyncWorkProcessor

Public Member Functions

virtual void ProcessPacket (AsyncWorkPacket *packet)
 

Protected Member Functions

virtual void UpdateState (LinkResourceStatePacket &packet)=0
 

Detailed Description

Pure virtual base implementation of AsyncWorkProcessor for link resource state and stamp updating via the AsyncWorkManager. Classes that want to update link resource states and stamps asynchronously by using the AsyncWorkManager should implement a processor class that inherits from the CLinkResourceStateProcessor class.

See Also
AsyncWorkProcessor
IAsyncWorkManager
LinkResourceStatePacket

Member Function Documentation

virtual void CLinkResourceStateProcessor::ProcessPacket (AsyncWorkPacketpacket)
virtual

Called by the AsyncWorkManager to update a link resource's state and stamp.

Parameters
packet[IN] Link resource state packet of type LinkResourceStatePacket.

Implements AsyncWorkProcessor.

virtual void CLinkResourceStateProcessor::UpdateState (LinkResourceStatePacketpacket)
protectedpure virtual

Called in reponse to a ProcessPacket call to update the link resource's state and stamp.

Parameters
packet[IN] Link resource state packet.