index.h File Reference

Definition of classes that handle index tables. More...

Go to the source code of this file.

Namespaces

namespace  mxflib

Classes

class  IndexPos
 Structure for holding the result of an index table look-up. More...
struct  DeltaEntry
 Structure for holding delta entries. More...
class  IndexEntry
 Class for holding index entries that may be out of order. More...
class  ReorderIndex
 A class that holds entries for an index table that will be temporally reordered. More...
class  IndexTable
 Class that holds an index table. More...
class  IndexSegment
class  IndexManager
struct  IndexManager::IndexData

Typedefs

typedef SmartPtr< IndexPos > IndexPosPtr
 Smart pointer to an IndexPos.
typedef std::map< Position,
IndexSegmentPtr > 
IndexSegmentMap
 Map of edit unit positions to index table segemnts.
typedef SmartPtr< IndexEntry > IndexEntryPtr
 Smart pointer to index entry.
typedef SmartPtr< ReorderIndex > ReorderIndexPtr
typedef std::map< UInt32,
ReorderIndexPtr > 
ReorderMap
typedef SmartPtr< IndexManager > IndexManagerPtr


Detailed Description

Definition of classes that handle index tables.

Note:
This index table system is far from efficient
Version:
Id
index.h,v 1.9 2006/08/25 15:56:40 matt-beard Exp

Generated on Mon Apr 2 15:20:55 2007 for MXFLib by  doxygen 1.5.1-p1