UT_DSO Class Reference

#include <UT_DSO.h>

List of all members.

Public Member Functions

bool run (const char *function_name, void *data=0, int validate=1)
bool run (const char *filename, const char *function_name, void *data=0, int validate=1, UT_KnownPath path=UT_HOUDINI_DSO_PATH)
void runReverse (const char *function_name, void *data=0, int validate=1)
void * findProcedure (const char *filename, const char *function_name, UT_String &fullpath, int validate=1)

Static Public Member Functions

static UT_DSOHandle * loadDSO (const char *file_name, bool available_to_later_loaded_libraries)
static void * findSymbol (UT_DSOHandle &handle, const char *symbol_name)
static int closeDSO (UT_DSOHandle &handle)
static const char * getRunningFile ()

Protected Member Functions

void processReverse (const char *fn_name, void *data, int validate, dso_file *cur, dso_file *prev)


Detailed Description

Definition at line 41 of file UT_DSO.h.


Member Function Documentation

static int UT_DSO::closeDSO ( UT_DSOHandle &  handle  )  [static]

void* UT_DSO::findProcedure ( const char *  filename,
const char *  function_name,
UT_String fullpath,
int  validate = 1 
)

static void* UT_DSO::findSymbol ( UT_DSOHandle &  handle,
const char *  symbol_name 
) [static]

static const char* UT_DSO::getRunningFile (  )  [static]

static UT_DSOHandle* UT_DSO::loadDSO ( const char *  file_name,
bool  available_to_later_loaded_libraries 
) [static]

void UT_DSO::processReverse ( const char *  fn_name,
void *  data,
int  validate,
dso_file *  cur,
dso_file *  prev 
) [protected]

bool UT_DSO::run ( const char *  filename,
const char *  function_name,
void *  data = 0,
int  validate = 1,
UT_KnownPath  path = UT_HOUDINI_DSO_PATH 
)

bool UT_DSO::run ( const char *  function_name,
void *  data = 0,
int  validate = 1 
)

void UT_DSO::runReverse ( const char *  function_name,
void *  data = 0,
int  validate = 1 
)


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

Generated on Fri May 25 00:10:46 2012 for HDK by  doxygen 1.5.9