Soar Kernel
9.3.2 08-06-12
|
#include <soar_db.h>
Public Member Functions | |
void | release (pooled_sqlite_statement *stmt) |
pooled_sqlite_statement * | request (timer *query_timer=NULL) |
sqlite_statement_pool (agent *my_agent, sqlite_database *new_db, const char *new_sql) | |
~sqlite_statement_pool () |
Protected Types | |
typedef std::list < pooled_sqlite_statement *, soar_memory_pool_allocator < pooled_sqlite_statement * > > | sqlite_statement_pool_pool |
Protected Attributes | |
sqlite_database * | my_db |
const char * | my_sql |
sqlite_statement_pool_pool * | statements |
|
inline |
Definition at line 562 of file soar_db.h.
References statements.
|
inline |
Definition at line 572 of file soar_db.h.
References statements.
|
inline |
Definition at line 582 of file soar_db.h.
References soar_module::statement::reinitialize(), and statements.
Referenced by epmem_process_query(), and epmem_register_pedges().
|
inline |
Definition at line 588 of file soar_db.h.
References my_db, my_sql, soar_module::statement::prepare(), soar_module::statement::set_timer(), and statements.
Referenced by epmem_process_query(), and epmem_register_pedges().
|
protected |
|
protected |
|
protected |
Definition at line 556 of file soar_db.h.
Referenced by release(), request(), sqlite_statement_pool(), and ~sqlite_statement_pool().