14 #include "generalmod.h" 36 virtual bool isBad()
const;
38 virtual bool forRead()
const;
39 virtual bool forWrite()
const;
41 virtual void close(
bool failed=
false);
51 void setFileName(
const char*,
bool forread);
52 const char* fileName()
const;
54 const char*
connType()
const {
return sType(); }
55 static const char* sType();
#define mExpClass(module)
Definition: commondefs.h:157
OD class for stream write common access to the user log file, or std::cout in batch progs...
Definition: od_ostream.h:25
od_stream * strm_
Definition: streamconn.h:60
OD base class for stream read/write.
Definition: od_stream.h:52
OD class for stream read.
Definition: od_istream.h:23
const char * connType() const
Definition: streamconn.h:54
Helps to write a new version of a file. On write error rollback, otherwise commit.
Definition: safefileio.h:103
BufferString creationmsg_
Definition: streamconn.h:64
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
virtual const char * creationMessage() const
Definition: streamconn.h:37
SafeWriteHelper * writehelper_
Definition: streamconn.h:61
bool mine_
Definition: streamconn.h:62
Connection with an underlying iostream.
Definition: streamconn.h:25
virtual StreamConn * getStream()
Definition: streamconn.h:40