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

#include <PMFlavorStream.h>

Public Member Functions

 PMFlavorStream (IPMDataObject *dataObject, ExternalPMFlavor flavor, eFlavorStreamType type=kReadFlavorStream)
 
 ~PMFlavorStream ()
 
 operator IPMStream * ()
 
IPMStreamoperator-> ()
 

Detailed Description

An accessor class for obtaining and automatically releasing Read or Write streams for data exchange data objects.

See Also
IPMDataObject

Constructor & Destructor Documentation

PMFlavorStream::PMFlavorStream (IPMDataObjectdataObject,
ExternalPMFlavor flavor,
eFlavorStreamType type = kReadFlavorStream 
)
inline

Constructor used to create the stream

Parameters
dataObjectIN data object associated with the data stream
flavorIN what external flavor will this stream contain
typeIN specify kReadFlavorStream or kWriteFlavorStream
PMFlavorStream::~PMFlavorStream ()
inline

Destructor used to release the stream

Member Function Documentation

PMFlavorStream::operator IPMStream * ()
inline

convert to a stream

IPMStream* PMFlavorStream::operator-> ()
inline

access as a stream