18 Commits

Author SHA1 Message Date
Bob Polis
091b5561f3 added mapped_file class 2020-07-11 10:05:35 +02:00
98d3e88872 added close() to socketstream 2020-04-26 16:22:56 +02:00
5f3364e805 explicitly forbid copying of fdstreams; implemented move for fdstreams 2020-04-26 15:56:17 +02:00
Bob Polis
44d4e29922 added is_open and close methods on fdstreams 2020-04-25 18:10:38 +02:00
Bob Polis
3c26c0616e changed socketstream to be derived from std::iostream 2020-04-25 17:56:11 +02:00
Bob Polis
5012f2e582 made all fdstreams RAII for fd 2020-04-25 17:42:26 +02:00
Bob Polis
de371a94a5 fixed and improved single buffer version, added seeking as well 2020-04-25 16:40:42 +02:00
Bob Polis
eeaa962aba replaced separate inbuf and outbuf with iobuf 2020-04-24 17:45:49 +02:00
Bob Polis
027f9cb59e renamed buffer accessors; added accessors for socketstream members 2020-04-24 16:13:28 +02:00
Bob Polis
107b09c056 further implemented socketstream methods 2020-03-17 17:21:47 +01:00
Bob Polis
b7b039751b partly implemented socketstream 2020-03-03 19:31:17 +01:00
Bob Polis
dd5c87c896 fixed reading by using single char buffer 2020-03-02 16:20:36 +01:00
Bob Polis
250e5cbf46 implemented fdinbuf and fdistream 2020-02-22 21:18:53 +01:00
Bob Polis
7bcf15bd28 removed memory streams because std::stringbuf can be customised to function that way 2020-02-22 16:05:13 +01:00
Bob Polis
15f402e5ff changed spaces to tabs 2020-02-19 18:51:39 +01:00
Bob Polis
77ea0fb08e implemented and fixed byte order stuff 2020-02-19 17:25:18 +01:00
2ab53159ce added data_streamer methods 2020-02-18 23:07:40 +01:00
99159a9764 reverted to hand-edited single lib header 2020-02-17 21:10:11 +01:00