LibraryIdentification::FunctionIdentification Class Reference

#include <libraryIdentification.h>

List of all members.

Public Member Functions

 FunctionIdentification (std::string dbName)
void createTables ()
void set_function_match (const library_handle &handle, const std::string s)
void set_function_match (const library_handle &handle, const SgUnsignedCharList &opcode_vector)
void set_function_match (const library_handle &handle, const unsigned char *str, size_t str_length)
bool get_function_match (library_handle &handle, const std::string s) const
bool get_function_match (library_handle &handle, const SgUnsignedCharList &opcode_vector) const
bool get_function_match (library_handle &handle, const unsigned char *str, size_t str_length)

Private Attributes

std::string database_name
sqlite3x::sqlite3_connection con


Constructor & Destructor Documentation

LibraryIdentification::FunctionIdentification::FunctionIdentification ( std::string  dbName  ) 


Member Function Documentation

void LibraryIdentification::FunctionIdentification::createTables (  ) 

void LibraryIdentification::FunctionIdentification::set_function_match ( const library_handle handle,
const std::string  s 
)

void LibraryIdentification::FunctionIdentification::set_function_match ( const library_handle handle,
const SgUnsignedCharList opcode_vector 
)

void LibraryIdentification::FunctionIdentification::set_function_match ( const library_handle handle,
const unsigned char *  str,
size_t  str_length 
)

bool LibraryIdentification::FunctionIdentification::get_function_match ( library_handle handle,
const std::string  s 
) const

bool LibraryIdentification::FunctionIdentification::get_function_match ( library_handle handle,
const SgUnsignedCharList opcode_vector 
) const

bool LibraryIdentification::FunctionIdentification::get_function_match ( library_handle handle,
const unsigned char *  str,
size_t  str_length 
)


Member Data Documentation

std::string LibraryIdentification::FunctionIdentification::database_name [private]

sqlite3x::sqlite3_connection LibraryIdentification::FunctionIdentification::con [private]


The documentation for this class was generated from the following file:
Generated on Tue Jan 31 05:46:14 2012 for ROSE by  doxygen 1.4.7