Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

exotkPlugin Class Reference

Utility class to manage plugins. More...

#include <exotkPlugin.hxx>

List of all members.

Public Methods

void * operator new (size_t, void *anAddress)
 OCC new. More...

void * operator new (size_t size)
 OCC new. More...

void operator delete (void *anAddress)
 OCC delete. More...


Static Public Methods

Standard_EXPORT Handle_exotkPlugin_Plugin RegisterPlugin (const TCollection_AsciiString &aPluginPath)
 Register aPluginPath as plugin. More...

Standard_EXPORT void UnregisterPlugins ()
 Unregister the plugins. More...


Detailed Description

Utility class to manage plugins.

Author:
Stephane Routelous

Definition at line 48 of file exotkPlugin.hxx.


Member Function Documentation

void exotkPlugin::operator delete void *    anAddress [inline]
 

OCC delete.

Returns:
inline void
Parameters:
void  *anAddress

Definition at line 81 of file exotkPlugin.hxx.

void * exotkPlugin::operator new size_t    size [inline]
 

OCC new.

Returns:
inline void*
Parameters:
size_t  size

Definition at line 70 of file exotkPlugin.hxx.

void * exotkPlugin::operator new size_t   ,
void *    anAddress
[inline]
 

OCC new.

Returns:
inline void*
Parameters:
size_t 
void  * anAddress

Definition at line 59 of file exotkPlugin.hxx.

exotkPlugin::RegisterPlugin const TCollection_AsciiString &    aPluginPath [static]
 

Register aPluginPath as plugin.

Returns:
Handle_exotkPlugin_Plugin : null if not registered
Parameters:
aPluginPathconst  TCollection_AsciiString& ( ex : C:\where\you\want\plugin.extension )

Definition at line 63 of file exotkPlugin.cxx.

Referenced by exotkAF_Application::LoadPlugins().

exotkPlugin::UnregisterPlugins   [static]
 

Unregister the plugins.

Warning:
Do nothing

Definition at line 89 of file exotkPlugin.cxx.


The documentation for this class was generated from the following files:
Generated on Wed Jan 23 12:18:36 2002 for exotk by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001