Eine Datei (std::fstream) und deren Bezeichnung.
Mehr ...
#include <GloTableInterface.h>
Eine Datei (std::fstream) und deren Bezeichnung.
- Copyright
- © 2010 Helmut Jakoby
- Autor
- Helmut Jakoby
◆ TableInterfaceTable() [1/3]
glo::TableInterface::TableInterfaceTable::TableInterfaceTable |
( |
| ) |
|
|
private |
Der Standard-Konstruktor steht nicht zur Verfügung.
◆ TableInterfaceTable() [2/3]
glo::TableInterface::TableInterfaceTable::TableInterfaceTable |
( |
std::fstream * | pTable, |
|
|
const std::string & | m_sTableName, |
|
|
std::ios_base::openmode | OpenMode ) |
Konstruktor mit Parameterübergabe.
- Parameter
-
[in] | pTable | Die Tabellen-Datei. |
[in] | m_sTableName | Die Tabellen-Dateibezeichnung. |
[in] | OpenMode | Der Modus, in dem die Datei geöffnet wurde. |
◆ ~TableInterfaceTable()
glo::TableInterface::TableInterfaceTable::~TableInterfaceTable |
( |
| ) |
|
◆ TableInterfaceTable() [3/3]
Der Copy-Konstruktor steht nicht zur Verfügung.
◆ dekrementOpenCounter()
void glo::TableInterface::TableInterfaceTable::dekrementOpenCounter |
( |
| ) |
|
Dekrementiert den Geöffnet-Zähler.
◆ getOpenCounter()
int glo::TableInterface::TableInterfaceTable::getOpenCounter |
( |
| ) |
|
Liefert den Geöffnet-Zähler.
- Rückgabe
- s.o.
◆ getOpenMode()
std::ios_base::openmode glo::TableInterface::TableInterfaceTable::getOpenMode |
( |
| ) |
const |
Liefert den Modus, in dem die Datei geöffnet wurde..
- Rückgabe
- s.o.
◆ getTable()
std::fstream * glo::TableInterface::TableInterfaceTable::getTable |
( |
| ) |
const |
Liefert einen Zeiger auf die Tabellen-Datei.
- Rückgabe
- s.o.
◆ getTableName()
std::string glo::TableInterface::TableInterfaceTable::getTableName |
( |
| ) |
const |
Liefert die Tabellen-Dateibezeichnung.
- Rückgabe
- s.o.
◆ inkrementOpenCounter()
void glo::TableInterface::TableInterfaceTable::inkrementOpenCounter |
( |
| ) |
|
Inkrementiert den Geöffnet-Zähler.
◆ operator=()
Der Zuweisungsoperator steht nicht zur Verfügung.
◆ m_iOpenCounter
int glo::TableInterface::TableInterfaceTable::m_iOpenCounter |
|
private |
Die Tabellen-Datei kann mehrfach geöffnet werden. Sie wird in Wirklichkeit nur einmal geöffnet. Bei jedem weiteren Öffnen wird dieser Zähler inkrementiert. Wenn die Tabellen-Datei wieder geschlossen wird, wird dieser Zähler solange dekrementiert, bis er auf 0 läuft; dann wird die Tabellen-Datei wirklich geschlossen.
◆ m_OpenMode
std::ios_base::openmode glo::TableInterface::TableInterfaceTable::m_OpenMode |
|
private |
Der Modus (ios_base::openmode) in dem die Datei geöffnet wurde.
◆ m_pTabelle
std::fstream* glo::TableInterface::TableInterfaceTable::m_pTabelle |
|
private |
◆ m_sTableName
std::string glo::TableInterface::TableInterfaceTable::m_sTableName |
|
private |
Die Tabellen-Dateibezeichnung.
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: