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. |
