diff options
| -rw-r--r-- | src/sio.cpp | 23 | ||||
| -rw-r--r-- | src/sio.h | 6 |
2 files changed, 29 insertions, 0 deletions
diff --git a/src/sio.cpp b/src/sio.cpp index 0fe60d9..5f8e234 100644 --- a/src/sio.cpp +++ b/src/sio.cpp | |||
| @@ -10,3 +10,26 @@ | |||
| 10 | Bu::StdStream Bu::sioRaw; | 10 | Bu::StdStream Bu::sioRaw; |
| 11 | Bu::Formatter Bu::sio( Bu::sioRaw ); | 11 | Bu::Formatter Bu::sio( Bu::sioRaw ); |
| 12 | 12 | ||
| 13 | Bu::size Bu::print( Bu::Stream &s, const Bu::String &str ) | ||
| 14 | { | ||
| 15 | return s.write( str.getStr(), str.getSize() ); | ||
| 16 | } | ||
| 17 | |||
| 18 | Bu::size Bu::print( const Bu::String &str ) | ||
| 19 | { | ||
| 20 | return print( sioRaw, str ); | ||
| 21 | } | ||
| 22 | |||
| 23 | Bu::size Bu::println( Bu::Stream &s, const Bu::String &str ) | ||
| 24 | { | ||
| 25 | Bu::size sRet = s.write( str.getStr(), str.getSize() ); | ||
| 26 | sRet += s.write("\n", 1 ); | ||
| 27 | s.flush(); | ||
| 28 | return sRet; | ||
| 29 | } | ||
| 30 | |||
| 31 | Bu::size Bu::println( const Bu::String &str ) | ||
| 32 | { | ||
| 33 | return println( sioRaw, str ); | ||
| 34 | } | ||
| 35 | |||
| @@ -15,6 +15,12 @@ namespace Bu | |||
| 15 | { | 15 | { |
| 16 | extern Bu::StdStream sioRaw; | 16 | extern Bu::StdStream sioRaw; |
| 17 | extern Bu::Formatter sio; | 17 | extern Bu::Formatter sio; |
| 18 | |||
| 19 | Bu::size print( Bu::Stream &s, const Bu::String &str ); | ||
| 20 | Bu::size print( const Bu::String &str ); | ||
| 21 | |||
| 22 | Bu::size println( Bu::Stream &s, const Bu::String &str ); | ||
| 23 | Bu::size println( const Bu::String &str ); | ||
| 18 | }; | 24 | }; |
| 19 | 25 | ||
| 20 | #endif | 26 | #endif |
