Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages
plugin.h File Reference
#include "csutil/scf.h"#include "csutil/ref.h"#include "iutil/objreg.h"#include "ivaria/reporter.h"Go to the source code of this file.
Classes | |
| struct | iPluginIterator |
| An iterator to iterate over all plugins in the plugin manager. More... | |
| struct | iPluginManager |
| This is the plugin manager. More... | |
Defines | |
| #define | CS_QUERY_PLUGIN_CLASS(Object, ClassID, Interface) |
| Find a plugin by its class ID. | |
| #define | CS_LOAD_PLUGIN(Object, ClassID, Interface) |
| Tell plugin manager to load a plugin. | |
| #define | CS_LOAD_PLUGIN_ALWAYS(Object, ClassID) csPtr<iBase> ((Object)->LoadPlugin (ClassID, 0, 0)) |
| Same as CS_LOAD_PLUGIN() but does nott bother asking for a interface. | |
| #define | CS_QUERY_REGISTRY_PLUGIN(obj, object_reg, scf_id, interface) |
| Use this macro to query the object registry, loading a plugin if needed. | |
Detailed Description
Definition in file plugin.h.
Generated for Crystal Space by doxygen 1.3.9.1
