UNIVERS
15.3
UNIVERS base processing software API
|
#include <DbLockTable.H>
Public Member Functions | |
DbLTName (const dbNameStruct &dbns) | |
DbLTName (const char *szFileName) | |
const char * | exclock_fname () const |
const char * | shalock_fname () const |
const char * | exclock_fpath (const char *project=NULL) |
const char * | shalock_fpath (const char *project=NULL) |
Public Member Functions inherited from DbName | |
DbName () | |
DbName (const dbNameStruct &dbns) | |
DbName (const char *szFileName) | |
const char * | symbolic_name () const |
const dbNameStruct & | struct_name () const |
DbName & | operator= (const dbNameStruct &dbns) |
DbName & | operator= (const DbName &dbn) |
DbName & | operator= (const char *szFileName) |
void | set_table (const char *szTableType) |
void | set_well (const char *szWellName) |
void | set_sp (int nSP) |
void | set_mod (int nMod) |
void | set_list_flag (Logic bList) |
void | unset_table () |
void | unset_well () |
void | unset_sp () |
void | unset_mod () |
const char * | get_table () const |
const char * | get_well () const |
int | get_sp () const |
int | get_mod () const |
Logic | get_list_flag () const |
virtual Logic | is_empty () const |
Protected Member Functions | |
virtual void | rebuild_fname () |
Object for naming lock's information table.
const char* DbLTName::exclock_fname | ( | ) | const |
Return exclusive file lock name
const char* DbLTName::exclock_fpath | ( | const char * | project = NULL | ) |
Return exclusive file lock path in given project. If project is NULL then previous value is used.
|
protectedvirtual |
Called when some part of db name is changed
Reimplemented from DbName.
const char* DbLTName::shalock_fname | ( | ) | const |
Return shared file lock name for lock's information table
const char* DbLTName::shalock_fpath | ( | const char * | project = NULL | ) |
Return shared file lock path in given project. If project is NULL then previous value is used.