Thread portable class


Gate portable class


Timer class


Pool class


Terimber 2.0


About C++


Downloads Products & Services Support Clients Open Source About



Home / Open source / Terimber 2.0

vardatabase Class Reference

class imlements interface terimber_vardatabase More...

#include <vardatabase.h>

Inheritance diagram for vardatabase:

terimber_vardatabase

List of all members.

Public Member Functions

 vardatabase ()
 constructor
virtual ~vardatabase ()
 destructor
virtual bool process_xml_request (const char *request, size_t len, xml_designer *parser)
 process d/xml request

Private Types

typedef map< string_t, vartabletable_map_t
 maps table name to table object

Private Member Functions

bool fill_schema (vartable &tbl, xml_designer *parser)
 creates a table according to the schema

Private Attributes

keylocker _masterkey
 locker on DDL level
mutex _table_mtx
 table access mutex
table_map_t _table_map
 table map

Classes

class  vartable
 var table More...


Detailed Description

class imlements interface terimber_vardatabase

Definition at line 42 of file vardatabase.h.


Member Typedef Documentation

maps table name to table object

Definition at line 74 of file vardatabase.h.


Constructor & Destructor Documentation

vardatabase::vardatabase (  ) 

constructor

Definition at line 105 of file vardatabase.cpp.

vardatabase::~vardatabase (  )  [virtual]

destructor

Definition at line 110 of file vardatabase.cpp.


Member Function Documentation


Member Data Documentation

locker on DDL level

Definition at line 97 of file vardatabase.h.

Referenced by process_xml_request().

table access mutex

Definition at line 98 of file vardatabase.h.

Referenced by process_xml_request().

table map

Definition at line 99 of file vardatabase.h.

Referenced by process_xml_request().


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


© Copyright Terimber 2003-.