diff options
author | Mike Buland <eichlan@xagasoft.com> | 2012-02-16 03:35:41 +0000 |
---|---|---|
committer | Mike Buland <eichlan@xagasoft.com> | 2012-02-16 03:35:41 +0000 |
commit | 255bd27d4e26d2e5cef9ad4d57bb9c18bc986c67 (patch) | |
tree | 0d207452a5e819d5ee5710e37ed3943c38fff9bf /src/stream.h | |
parent | 7d7bd049ed6815d3d2bac03331ff56102d224580 (diff) | |
download | libbu++-255bd27d4e26d2e5cef9ad4d57bb9c18bc986c67.tar.gz libbu++-255bd27d4e26d2e5cef9ad4d57bb9c18bc986c67.tar.bz2 libbu++-255bd27d4e26d2e5cef9ad4d57bb9c18bc986c67.tar.xz libbu++-255bd27d4e26d2e5cef9ad4d57bb9c18bc986c67.zip |
Added MemBuf docs and a new readAll function to the base stream class.
More helpers never really hurt.
Diffstat (limited to 'src/stream.h')
-rw-r--r-- | src/stream.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/stream.h b/src/stream.h index fb70f21..b35f6ee 100644 --- a/src/stream.h +++ b/src/stream.h | |||
@@ -56,6 +56,16 @@ namespace Bu | |||
56 | virtual Bu::String readLine(); | 56 | virtual Bu::String readLine(); |
57 | 57 | ||
58 | /** | 58 | /** |
59 | * Reads all data from the current position onward until isEos returns | ||
60 | * true and returns it as a Bu::String. This will also return if no | ||
61 | * data is available and the stream is in non-blocking mode. This | ||
62 | * function is intended for very particular circumstances and is often | ||
63 | * not the most efficient way to access the data that you would like. | ||
64 | *@returns The entire stream contents. | ||
65 | */ | ||
66 | virtual Bu::String readAll(); | ||
67 | |||
68 | /** | ||
59 | * Write data to the stream. | 69 | * Write data to the stream. |
60 | *@param pBuf (const void *) The data to be written. | 70 | *@param pBuf (const void *) The data to be written. |
61 | *@param nBytes (size_t) Amount of data to write from pBuf. | 71 | *@param nBytes (size_t) Amount of data to write from pBuf. |