Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members

PLDataSink Class Reference

#include <pldatasink.h>

Inheritance diagram for PLDataSink:

PLFileSink PLMemSink List of all members.

Public Member Functions

void Open (const char *pszName, PLBYTE *pData, size_t MaxDataSize)
virtual void Close ()
char * GetName ()
PLBYTE * GetBufferPtr ()
size_t GetDataSize ()
size_t GetMaxDataSize ()
size_t WriteNBytes (size_t n, PLBYTE *pData)
void WriteByte (PLBYTE Data)
void Skip (size_t n)
void CheckEOF ()
 Test to see if we didn't go past the "end of the file".


Protected Attributes

PLBYTE * m_pStartData
int m_nCurPos

Friends

class PLTIFFEncoder
class PLTIFFEncoderEx

Detailed Description

This is a base class for a destination of picture data. It defines methods to open, write to, close data sinks.

Definition at line 26 of file pldatasink.h.


The documentation for this class was generated from the following file:
Generated on Sun Jun 6 13:42:22 2004 for paintlib by doxygen 1.3.2