poco/Foundation
aleks-f b153850188 FIFOBuffer EOF and error support
FIFOBuffer now supports EOF and error conditions. If EOF flag is set,
buffer will not accept writing but will allow reading of the remainder
of data. After it is emptied, buffer remains in EOF state until flag is
cleared. Setting error flag, immediately empties the buffer and prevents
any I/O operation until flag is cleared. Flag setting will trigger
transiton notifications (if notifications are enabled). For details, see
the code diffs.
2013-01-02 23:19:07 -06:00
..
include/Poco FIFOBuffer EOF and error support 2013-01-02 23:19:07 -06:00
samples some last minute changes 2012-12-26 18:30:52 -06:00
src GH 46: 1.5.1 build fails on OS X when using libc++ 2012-12-30 09:50:59 -06:00
testsuite FIFOBuffer EOF and error support 2013-01-02 23:19:07 -06:00
wcelibcex-1.0 new trunk (base for 1.5) 2012-04-23 01:14:34 +00:00
CMakeLists.txt Fixed build with CMake 2012-12-08 15:54:38 -02:00
extradirs new trunk (base for 1.5) 2012-04-23 01:14:34 +00:00
Foundation_CE_vs90.sln new trunk (base for 1.5) 2012-04-23 01:14:34 +00:00
Foundation_CE_vs90.vcproj added Error.cpp/h files to VS projects 2012-12-14 14:44:45 -06:00
Foundation_vs71.sln change EOL to 'native' 2012-04-29 18:52:25 +00:00
Foundation_vs71.vcproj replaced stream-based number formatting 2012-12-01 14:10:04 -06:00
Foundation_vs80.sln change EOL to 'native' 2012-04-29 18:52:25 +00:00
Foundation_vs80.vcproj added Error.cpp/h files to VS projects 2012-12-14 14:44:45 -06:00
Foundation_vs90.sln change EOL to 'native' 2012-04-29 18:52:25 +00:00
Foundation_vs90.vcproj added Error.cpp/h files to VS projects 2012-12-14 14:44:45 -06:00
Foundation_vs100.sln change EOL to 'native' 2012-04-29 18:52:25 +00:00
Foundation_vs100.vcxproj replaced stream-based number formatting 2012-12-01 14:10:04 -06:00
Foundation_vs100.vcxproj.filters replaced stream-based number formatting 2012-12-01 14:10:04 -06:00
Foundation_vs110.sln added VS2012 Foundation TestSuite dependency 2012-12-14 15:30:41 -06:00
Foundation_vs110.vcxproj added Error.cpp/h files to VS projects 2012-12-14 14:44:45 -06:00
Foundation_vs110.vcxproj.filters added Error.cpp/h files to VS projects 2012-12-14 14:44:45 -06:00
Foundation_x64_vs90.sln new trunk (base for 1.5) 2012-04-23 01:14:34 +00:00
Foundation_x64_vs90.vcproj fixed VS90 Foundation projects 2012-12-26 22:24:49 -06:00
Foundation_x64_vs100.sln new trunk (base for 1.5) 2012-04-23 01:14:34 +00:00
Foundation_x64_vs100.vcxproj added Error.cpp/h files to VS projects 2012-12-14 14:44:45 -06:00
Foundation_x64_vs100.vcxproj.filters added Error.cpp/h files to VS projects 2012-12-14 14:44:45 -06:00
Foundation_x64_vs110.sln the great line endings cleanup 2012-11-11 09:57:01 +01:00
Foundation_x64_vs110.vcxproj added Error.cpp/h files to VS projects 2012-12-14 14:44:45 -06:00
Foundation_x64_vs110.vcxproj.filters added Error.cpp/h files to VS projects 2012-12-14 14:44:45 -06:00
Foundation.vxbuild porting 1.4.4 rev. 1989 (except for File_WIN32(U)/FileImpl::isDeviceImpl() where GENERIC_ACCESS was left due to breaking testFileAtributes3() test case) 2012-08-26 03:40:12 +00:00
Makefile replaced stream-based number formatting 2012-12-01 14:10:04 -06:00