ARB
Public Member Functions | Public Attributes | List of all members
gb_local_data Class Reference

#include <gb_localdata.h>

Inheritance diagram for gb_local_data:
Inheritance graph
[legend]
Collaboration diagram for gb_local_data:
Collaboration graph
[legend]

Public Member Functions

 gb_local_data ()
 
 ~gb_local_data ()
 
int open_dbs () const
 
void announce_db_open (GB_MAIN_TYPE *Main)
 
void announce_db_close (GB_MAIN_TYPE *Main)
 
GB_MAIN_TYPEget_any_open_db ()
 

Public Attributes

gb_buffer buf1
 
gb_buffer buf2
 
charwrite_buffer
 
charwrite_ptr
 
long write_bufsize
 
long write_free
 
bool iamclient
 
bool search_system_folder
 
gb_compress_treebituncompress
 
gb_compress_listbitcompress
 
long bc_size
 
ARB_TRANS_TYPE running_client_transaction
 
gb_exitfunatgbexit
 

Detailed Description

Definition at line 40 of file gb_localdata.h.

Constructor & Destructor Documentation

gb_local_data::gb_local_data ( )
gb_local_data::~gb_local_data ( )

Member Function Documentation

int gb_local_data::open_dbs ( ) const
inline

Definition at line 71 of file gb_localdata.h.

Referenced by announce_db_close(), announce_db_open(), GB_open_DBs(), and get_any_open_db().

void gb_local_data::announce_db_open ( GB_MAIN_TYPE Main)

Definition at line 550 of file arbdb.cxx.

References ARB_recalloc(), gb_assert, and open_dbs().

Referenced by GB_MAIN_TYPE::GB_MAIN_TYPE().

void gb_local_data::announce_db_close ( GB_MAIN_TYPE Main)

Definition at line 562 of file arbdb.cxx.

References gb_assert, GB_exit_gb(), and open_dbs().

Referenced by GB_MAIN_TYPE::~GB_MAIN_TYPE().

GB_MAIN_TYPE* gb_local_data::get_any_open_db ( )
inline

Definition at line 75 of file gb_localdata.h.

References NULp, and open_dbs().

Referenced by gb_remembered_db().

Member Data Documentation

gb_buffer gb_local_data::buf1
gb_buffer gb_local_data::buf2
char* gb_local_data::write_buffer
char* gb_local_data::write_ptr
long gb_local_data::write_bufsize
long gb_local_data::write_free
bool gb_local_data::iamclient

Definition at line 56 of file gb_localdata.h.

Referenced by gb_local_data(), gbcm_write_flush(), and gbcmc_open().

bool gb_local_data::search_system_folder

Definition at line 57 of file gb_localdata.h.

Referenced by gb_local_data(), gb_read_bin(), and gb_recover_corrupt_file().

gb_compress_tree* gb_local_data::bituncompress

Definition at line 59 of file gb_localdata.h.

Referenced by gb_local_data(), gb_uncompress_bits(), and ~gb_local_data().

gb_compress_list* gb_local_data::bitcompress

Definition at line 60 of file gb_localdata.h.

Referenced by gb_compress_bits(), gb_local_data(), and ~gb_local_data().

long gb_local_data::bc_size

Definition at line 62 of file gb_localdata.h.

Referenced by gb_compress_bits(), and gb_local_data().

ARB_TRANS_TYPE gb_local_data::running_client_transaction
gb_exitfun* gb_local_data::atgbexit

Definition at line 66 of file gb_localdata.h.

Referenced by GB_atexit(), gb_local_data(), and ~gb_local_data().


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