Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

FEAPIHostUtilities.h File Reference


Detailed Description

host utilities interface for Feature Extraction // plugin API (FEAPI).

Definition in file FEAPIHostUtilities.h.

#include "FEAPI.h"
#include "FEAPIHostDeclarations.h"

Include dependency graph for FEAPIHostUtilities.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

FEAPI_Error_t GetFunctionPointers (FEAPI_ModuleHandle_t hModule, FEAPI_PluginFunctions_t *pstPluginFunctions)
 avoid multiple header includes
int FindPlugins (FEAPI_PluginFileNames_t *pstFileNames)
FEAPI_Error_t LoadPluginModule (const char *pcFilename, FEAPI_ModuleHandle_t *phModule)
FEAPI_Error_t UnloadPluginModule (FEAPI_ModuleHandle_t hModule)


Function Documentation

int FindPlugins FEAPI_PluginFileNames_t pstFileNames  ) 
 

parse the current working directory for plugins

Parameters:
*pstFileNames : list of detected plugins, to be written
Returns:
static int : number of detected plugins

Referenced by main().

FEAPI_Error_t GetFunctionPointers FEAPI_ModuleHandle_t  hModule,
FEAPI_PluginFunctions_t pstPluginFunctions
 

avoid multiple header includes

get FEAPI function pointer from module

Parameters:
hModule : FEAPI Plugin Module (FEAPI_ModuleHandle_t)
*pstPluginFunctions : list of FEAPI function pointer to be filled
Returns:
static bool : return true on success false otherwise

Referenced by main().

FEAPI_Error_t LoadPluginModule const char *  pcFilename,
FEAPI_ModuleHandle_t *  phModule
 

loads a plugin specified by its filename

Parameters:
*pcFilename : full path to plugin
*phModule : pointer to a FEAPI_ModuleHandle_t
Returns:
FEAPI_Error_t : 0 if no error

Referenced by main().

FEAPI_Error_t UnloadPluginModule FEAPI_ModuleHandle_t  hModule  ) 
 

unloads a plugin

Parameters:
hModule : plugin handle (FEAPI_ModuleHandle_t)
Returns:
FEAPI_Error_t : 0 if no error

Referenced by main().


Generated on Fri Mar 23 10:28:52 2007 for FEAPI Host Documentation by  doxygen 1.3.9.1