Logo Search packages:      
Sourcecode: djvulibre version File versions  Download package

FCPools Class Reference

List of all members.

Detailed Description

This class is used to maintain a list of DataPools connected to a file. It's important to have this list if we want to do something with this file like to modify it or just erase. Since any modifications of the file will break DataPools directly connected to it, it would be nice to have a mechanism for signaling all the related DataPools to read data into memory. This is precisely the purpose of this class.

Definition at line 319 of file DataPool.cpp.

Public Member Functions

void add_pool (const GURL &furl, GP< DataPool > pool)
void clean (void)
void del_pool (const GURL &furl, GP< DataPool > pool)
GP< DataPoolget_pool (const GURL &url, int start, int length)
void load_file (const GURL &url)

Static Public Member Functions

static FCPoolsget (void)

Private Attributes

GMap< GURL, GPList< DataPool > > map
GCriticalSection map_lock

Static Private Attributes

static FCPoolsglobal_ptr

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index