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

#include <gb_data.h>

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

Public Member Functions

void mark_as_intern ()
 
void mark_as_extern ()
 
bool stored_external () const
 
bool stored_internal () const
 
size_t size () const
 
size_t memsize () const
 
size_t uncompressed_size () const
 
chardata ()
 
charalloc_data (long Size, long Memsize)
 
void insert_data (const char *Data, long Size, long Memsize)
 
void free_data ()
 
void index_check_in ()
 
void index_re_check_in ()
 
void index_check_out ()
 
- Public Member Functions inherited from GBDATA
GB_TYPES type () const
 
bool is_a_string () const
 
bool is_indexable () const
 
bool is_container () const
 
bool is_entry () const
 
GBENTRYas_entry () const
 
GBCONTAINERas_container () const
 
GBENTRYexpect_entry () const
 
GBCONTAINERexpect_container () const
 
GBCONTAINERget_father ()
 
void create_extended ()
 
void destroy_extended ()
 
void touch_creation (long cdate)
 
void touch_update (long udate)
 
void touch_creation_and_update (long date)
 
long creation_date () const
 
long update_date () const
 
gb_callback_listget_callbacks () const
 
gb_transaction_saveget_oldData () const
 

Public Attributes

gb_data_base_type_union info
 
int cache_index
 
- Public Attributes inherited from GBDATA
long server_id
 
GB_REL_CONTAINER rel_father
 
gb_db_extendedext
 
long index
 
gb_flag_types flags
 
gb_flag_types2 flags2
 

Additional Inherited Members

- Static Public Member Functions inherited from GBDATA
static GBCONTAINERas_container (GBDATA *gbd)
 
static GBENTRYas_entry (GBDATA *gbd)
 

Detailed Description

Definition at line 199 of file gb_data.h.

Member Function Documentation

void GBENTRY::mark_as_intern ( )
inline

Definition at line 208 of file gb_data.h.

References gb_flag_types2::extern_data, and GBDATA::flags2.

Referenced by alloc_data().

void GBENTRY::mark_as_extern ( )
inline

Definition at line 209 of file gb_data.h.

References gb_flag_types2::extern_data, and GBDATA::flags2.

Referenced by alloc_data().

bool GBENTRY::stored_external ( ) const
inline
bool GBENTRY::stored_internal ( ) const
inline

Definition at line 212 of file gb_data.h.

References stored_external().

size_t GBENTRY::size ( ) const
inline
size_t GBENTRY::memsize ( ) const
inline
size_t GBENTRY::uncompressed_size ( ) const
inline
char* GBENTRY::data ( )
inline
char * GBENTRY::alloc_data ( long  Size,
long  Memsize 
)
inline
void GBENTRY::insert_data ( const char Data,
long  Size,
long  Memsize 
)
inline
void GBENTRY::free_data ( )
inline
void GBENTRY::index_check_in ( )
void GBENTRY::index_re_check_in ( )
inline
void GBENTRY::index_check_out ( )

Member Data Documentation

gb_data_base_type_union GBENTRY::info
int GBENTRY::cache_index

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