UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Member Functions | List of all members
DbLTName Class Reference

#include <DbLockTable.H>

Inheritance diagram for DbLTName:
DbName dbNameStruct DbLockTable

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 dbNameStructstruct_name () const
 
DbNameoperator= (const dbNameStruct &dbns)
 
DbNameoperator= (const DbName &dbn)
 
DbNameoperator= (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 ()
 

Detailed Description

Object for naming lock's information table.

Member Function Documentation

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.

virtual void DbLTName::rebuild_fname ( )
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.


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