summaryrefslogtreecommitdiff
path: root/lib/common/IOStream.h
diff options
context:
space:
mode:
authorChris Wilson <chris+github@qwirx.com>2014-12-22 23:01:50 +0000
committerChris Wilson <chris+github@qwirx.com>2014-12-22 23:01:50 +0000
commita6f52d5d593a0ebe16326b04df367ede82c9511e (patch)
treeccca9a25c712b7e7b26e9b03679f6743b5e5f3a9 /lib/common/IOStream.h
parent484f593e08c25f5d974ff2070558a027aa5132bb (diff)
Replace Write(const char *) with Write(const std::string&).
This is better for C++ style and potential missing null termination.
Diffstat (limited to 'lib/common/IOStream.h')
-rw-r--r--lib/common/IOStream.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/common/IOStream.h b/lib/common/IOStream.h
index 65b66d71..7563a598 100644
--- a/lib/common/IOStream.h
+++ b/lib/common/IOStream.h
@@ -49,7 +49,8 @@ public:
virtual pos_type BytesLeftToRead(); // may return IOStream::SizeOfStreamUnknown (and will for most stream types)
virtual void Write(const void *pBuffer, int NBytes,
int Timeout = IOStream::TimeOutInfinite) = 0;
- virtual void Write(const char *pBuffer);
+ virtual void Write(const std::string& rBuffer,
+ int Timeout = IOStream::TimeOutInfinite);
virtual void WriteAllBuffered(int Timeout = IOStream::TimeOutInfinite);
virtual pos_type GetPosition() const;
virtual void Seek(pos_type Offset, int SeekType);