- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# SchemeCallbacks Struct Reference

An helper structure to organize file scheme callbacks within the FUFileManager class. More...

`#include <FUFileManager.h>`

List of all members.

## Public Member Functions
| SchemeCallbacks ()
| [INTERNAL] Default constructor.
| SchemeCallbacks (const SchemeCallbacks &copy)
| [INTERNAL] Copy constructor.
| ~SchemeCallbacks ()
| [INTERNAL] Destructor.
## Public Attributes
SchemeLoadCallback * | load
| The file open callback.
SchemeExistsCallback * | exists
| The file existence test callback.
fm::vector< SchemePreProcessCallback * > | openers
| Callbacks to process files before opening.
SchemeRequestFileCallback * | request

## Detailed Description

An helper structure to organize file scheme callbacks within the FUFileManager class.

Use the NewSchemeCallbacks method to get a new SchemeCallbacks object. Use the NewFUFunctor* methods to assign callbacks.

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

- FUtils/FUFileManager.h