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: