diff options
Diffstat (limited to 'src/stream.h')
-rw-r--r-- | src/stream.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/stream.h b/src/stream.h index f0f1af3..527dc20 100644 --- a/src/stream.h +++ b/src/stream.h | |||
@@ -46,6 +46,14 @@ namespace Bu | |||
46 | virtual size_t read( void *pBuf, size_t nBytes ) = 0; | 46 | virtual size_t read( void *pBuf, size_t nBytes ) = 0; |
47 | 47 | ||
48 | /** | 48 | /** |
49 | * Attempts to read a complete line from the stream. This will stop | ||
50 | * reading when it has reached the end of the stream, or runs out of | ||
51 | * data in a non-blocking stream. | ||
52 | *@returns The line read, not including newline character. | ||
53 | */ | ||
54 | virtual Bu::FString readLine(); | ||
55 | |||
56 | /** | ||
49 | * Write data to the stream. | 57 | * Write data to the stream. |
50 | *@param pBuf (const void *) The data to be written. | 58 | *@param pBuf (const void *) The data to be written. |
51 | *@param nBytes (size_t) Amount of data to write from pBuf. | 59 | *@param nBytes (size_t) Amount of data to write from pBuf. |