Public Member Functions | |
| void | addRef () |
| CachedFileBuffer (File *file) | |
| CachedFileBuffer (const char *filename) | |
| void | decRef () |
| const char * | getBuffer () |
| const char * | getFilename () |
| u_long | getFileSize () |
| u_long | getReferenceCounter () |
| void | setFactoryToNotify (CachedFileFactory *cff) |
| ~CachedFileBuffer () | |
Protected Attributes | |
| char * | buffer |
| CachedFileFactory * | factoryToNotify |
| string | filename |
| u_long | fileSize |
| Mutex | mutex |
| u_long | refCounter |
|
|
Load a file in the buffer.
|
|
|
Load a file in the buffer.
|
|
|
Destroy the object. |
|
|
Increment the reference counter for this buffer. |
|
|
Decrement the reference counter for this buffer. |
|
|
|
|
|
|
|
|
|
|
|
Get the number of references to this object. |
|
|
Set the factory object to be notified when the object will have a reference counter null. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1