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

#include <DbTableTypes.H>

Inheritance diagram for DbAppTTRegister:
DbTTRegister

Public Member Functions

 DbAppTTRegister (Logic dbAppTTRegFlag=FALSE)
 
virtual ~DbAppTTRegister ()
 
void append_standard_tts ()
 
void append_from_file (const char *fname)
 
void write_to_file (const char *fname)
 
- Public Member Functions inherited from DbTTRegister
void register_tt (const char *ttname, const DmnDescAr &dmns)
 
void remove_tt (const char *ttname)
 
Logic find_tt (const char *ttname, size_t *recsize=NULL, DmnDescAr *dmns=NULL)
 
DbTTDesctt (const char *ttname)
 
void append_from_file (int fd)
 
void write_to_file (int fd)
 

Protected Attributes

Logic bMakeNull
 

Detailed Description

Класс, являющийся регистром всех прикладных типов таблиц.

Constructor & Destructor Documentation

DbAppTTRegister::DbAppTTRegister ( Logic  dbAppTTRegFlag = FALSE)

Создает пустой регистр типов таблиц. Параметр - признак того, что инициализируется главный прикладной регистр.

virtual DbAppTTRegister::~DbAppTTRegister ( )
virtual

Считая, что регистр прикладных таблиц существует только в единственном экземпляре (см. параметр dbAppTTRegFlag в конструкторе), обнуляем указатель на него.

Member Function Documentation

void DbAppTTRegister::append_from_file ( const char *  fname)

Прочитать из файла таблицу дескрипторов, добавляя их в регистр

void DbAppTTRegister::append_standard_tts ( )

Читает в регистр типов таблиц стандартные прикладные типы из файлов дескрипторов.

void DbAppTTRegister::write_to_file ( const char *  fname)

Записать в файл таблицу дескрипторов

Member Data Documentation

Logic DbAppTTRegister::bMakeNull
protected

Признак обнуления глобального указателя dbAppTTReg при разрушении объекта.


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