Allgemeine Klasse fuer einen Streamwriter.
More...
#include <DataOutputStream.h>
List of all members.
Public Member Functions |
| | DataOutputStream (const char *fname) |
| | Konstruktor. Oeffnet die Binaerdatei zum schreiben.
|
| virtual | ~DataOutputStream () |
| | Destruktor, schliesst den Outputstream (falls geoeffnet)
|
| void | write (BYTE *buf, int len) |
| | Schreibt eine Anzahl von Bytes in den Outputstream (Binaerdatei)
|
| void | writeBool (bool val) |
| | Schreibt einen bool-Wert, int den Outputstream. Delegiert an WriteInt (true --> 1, false --> 0)
|
| void | writeInt (int val) |
| | Schreibt einen 4-Byte int-Wert in den Outputstream.
|
| void | writeDouble (double val) |
| | Schreibt einen double-Wert (8 Byte) in den Outputstream.
|
| void | close (void) |
| | Schliesst den Outputstream (falls geoeffnet)
|
Private Attributes |
| FILE * | p |
| std::string | m_fname |
Detailed Description
Allgemeine Klasse fuer einen Streamwriter.
Constructor & Destructor Documentation
| DataOutputStream::DataOutputStream |
( |
const char * |
fname | ) |
|
Konstruktor. Oeffnet die Binaerdatei zum schreiben.
- Parameters:
-
- Exceptions:
-
| ios_base::failure | falls Datei nicht geoeffnet werden konnte |
| DataOutputStream::~DataOutputStream |
( |
| ) |
[virtual] |
Destruktor, schliesst den Outputstream (falls geoeffnet)
Member Function Documentation
| void DataOutputStream::close |
( |
void |
| ) |
|
Schliesst den Outputstream (falls geoeffnet)
| void DataOutputStream::write |
( |
BYTE * |
buf, |
|
|
int |
len |
|
) |
| |
Schreibt eine Anzahl von Bytes in den Outputstream (Binaerdatei)
- Parameters:
-
| buf | BYTE (bzw. unsigned char)-Datenbuffer |
| len | Anzahl der zu schreibenden Bytes |
- Exceptions:
-
| ios_base::failure | falls Daten nicht geschrieben werden konnten |
| void DataOutputStream::writeBool |
( |
bool |
val | ) |
|
Schreibt einen bool-Wert, int den Outputstream. Delegiert an WriteInt (true --> 1, false --> 0)
- Parameters:
-
- Exceptions:
-
| ios_base::failure | falls Daten nicht geschrieben werden konnten |
| void DataOutputStream::writeDouble |
( |
double |
val | ) |
|
Schreibt einen double-Wert (8 Byte) in den Outputstream.
- Parameters:
-
- Exceptions:
-
| ios_base::failure | falls Daten nicht geschrieben werden konnten |
| void DataOutputStream::writeInt |
( |
int |
val | ) |
|
Schreibt einen 4-Byte int-Wert in den Outputstream.
- Parameters:
-
- Exceptions:
-
| ios_base::failure | falls Daten nicht geschrieben werden konnten |
Member Data Documentation
The documentation for this class was generated from the following files: