GCReadHandler_Base Class Reference

Base class for GCReader handlers. More...

#include <essence.h>

Inheritance diagram for GCReadHandler_Base:

RefCount IRefCount Basic_GCFillerHandler Decrypt_GCEncryptionHandler Decrypt_GCReadHandler Encrypt_GCReadHandler List of all members.

Public Member Functions

virtual ~GCReadHandler_Base ()
 Base destructor.
virtual bool HandleData (GCReaderPtr Caller, KLVObjectPtr Object)=0
 Handle a "chunk" of data that has been read from the file.

Detailed Description

Base class for GCReader handlers.

Classes derived from this class must not include their own RefCount<> derivation

Constructor & Destructor Documentation

virtual ~GCReadHandler_Base (  )  [inline, virtual]

Base destructor.

Member Function Documentation

virtual bool HandleData ( GCReaderPtr  Caller,
KLVObjectPtr  Object 
) [pure virtual]

Handle a "chunk" of data that has been read from the file.

true if all OK, false on error

Implemented in Encrypt_GCReadHandler, Basic_GCFillerHandler, Decrypt_GCEncryptionHandler, and Decrypt_GCReadHandler.

The documentation for this class was generated from the following file:
Generated on Mon Apr 2 15:20:59 2007 for MXFLib by  doxygen 1.5.1-p1