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

InterrogateModuleDef Struct Reference

#include <interrogate_request.h>

List of all members.

Public Attributes

int file_identifier
const char * library_name
const char * library_hash_name
const char * module_name
const char * database_filename
InterrogateUniqueNameDefunique_names
int num_unique_names
void ** fptrs
int num_fptrs
int first_index
int next_index


Member Data Documentation

const char* InterrogateModuleDef::database_filename
 

Definition at line 63 of file interrogate_request.h.

Referenced by interrogate_request_database(), InterrogateDatabase::load_latest(), InterrogateBuilder::make_module_def(), InterrogateDatabase::read(), InterrogateDatabase::request_module(), and InterrogateBuilder::write_code().

int InterrogateModuleDef::file_identifier
 

Definition at line 58 of file interrogate_request.h.

Referenced by InterrogateDatabase::load_latest(), InterrogateBuilder::make_module_def(), InterrogateDatabase::write(), and InterrogateBuilder::write_code().

int InterrogateModuleDef::first_index
 

Definition at line 71 of file interrogate_request.h.

Referenced by InterrogateDatabase::find_module(), InterrogateDatabase::get_wrapper_by_unique_name(), InterrogateDatabase::read(), and InterrogateDatabase::request_module().

void** InterrogateModuleDef::fptrs
 

Definition at line 68 of file interrogate_request.h.

Referenced by InterrogateDatabase::get_fptr().

const char* InterrogateModuleDef::library_hash_name
 

Definition at line 61 of file interrogate_request.h.

Referenced by InterfaceMaker::make_function_remap(), InterrogateBuilder::make_module_def(), InterrogateDatabase::read_new(), InterrogateDatabase::request_module(), InterrogateDatabase::write(), and InterrogateBuilder::write_code().

const char* InterrogateModuleDef::library_name
 

Definition at line 60 of file interrogate_request.h.

Referenced by InterrogateBuilder::make_module_def(), InterrogateDatabase::read_new(), InterrogateDatabase::request_module(), InterrogateDatabase::write(), InterrogateBuilder::write_code(), InterfaceMakerPythonSimple::write_module(), and InterfaceMakerPythonObj::write_module().

const char* InterrogateModuleDef::module_name
 

Definition at line 62 of file interrogate_request.h.

Referenced by InterrogateBuilder::make_module_def(), InterrogateDatabase::read_new(), InterrogateDatabase::write(), and InterrogateBuilder::write_code().

int InterrogateModuleDef::next_index
 

Definition at line 72 of file interrogate_request.h.

Referenced by InterrogateDatabase::find_module(), InterrogateDatabase::read(), and InterrogateDatabase::request_module().

int InterrogateModuleDef::num_fptrs
 

Definition at line 69 of file interrogate_request.h.

Referenced by InterrogateDatabase::get_fptr().

int InterrogateModuleDef::num_unique_names
 

Definition at line 66 of file interrogate_request.h.

Referenced by InterrogateDatabase::get_wrapper_by_unique_name(), and InterrogateDatabase::request_module().

InterrogateUniqueNameDef* InterrogateModuleDef::unique_names
 

Definition at line 65 of file interrogate_request.h.

Referenced by InterrogateDatabase::get_wrapper_by_unique_name().


The documentation for this struct was generated from the following file:
Generated on Fri Apr 18 01:35:01 2003 for DTool by doxygen1.3