#include <essence.h>
Inheritance diagram for BodyWriterHandler:

Public Member Functions | |
| virtual | ~BodyWriterHandler () |
| Virtual destructor to allow polymorphism. | |
| virtual bool | HandlePartition (BodyWriterPtr Caller, UInt32 BodySID, UInt32 IndexSID)=0 |
| Handler called before writing a partition pack. | |
| virtual ~BodyWriterHandler | ( | ) | [virtual] |
Virtual destructor to allow polymorphism.
| virtual bool HandlePartition | ( | BodyWriterPtr | Caller, | |
| UInt32 | BodySID, | |||
| UInt32 | IndexSID | |||
| ) | [pure virtual] |
Handler called before writing a partition pack.
| Caller | - A pointer to the calling BodyWriter | |
| BodySID | - The Stream ID of the essence in this partition (0 if none) | |
| IndexSID | - The Stream ID of the index data in this partition (0 if none) |
If metadata is requested but the partition will contain index or essence data that is not permitted to share a partition with metadata an extra partition pack will be written with no metadata after writing the metadata
1.5.1-p1