#include <PlugIn.h>
Inheritance diagram for nvutil::PlugIn:
Public Member Functions | |
void | setCallback (PlugInCallback *cb, bool throwExceptionOnError=true) |
Set the callback object to use on this PlugIn. | |
Protected Member Functions | |
virtual void | deleteThis (void)=0 |
Plug-in deletion. | |
const PlugInCallback * | callback (void) const |
Get the current callback object. | |
Friends | |
class | PlugInServer |
Plug-in managment. |
Serves as base class for all user defined plug-ins.
|
Set the callback object to use on this PlugIn. The PlugInCallback object is used to report errors and warnings that happen while using this PlugIn.
|
|
Plug-in deletion. Every plug-in must provide this function. It assures that, when deleting the plug-in object, always the right heap manager is called to free the associated memory.
Implemented in NBFLoader, NVBLoader, NVSGLoader, WRLLoader, NBFSaver, and NVSGSaver. |
|
Get the current callback object.
|
|
Plug-in managment.
A |