]> source.dussan.org Git - tigervnc.git/commit
Create common base classes for buffered streams
authorPierre Ossman <ossman@cendio.se>
Fri, 15 May 2020 18:20:53 +0000 (20:20 +0200)
committerPierre Ossman <ossman@cendio.se>
Thu, 21 May 2020 09:34:22 +0000 (11:34 +0200)
commite9425ac04d70481f7cb168a19bcbc47728f838c7
tree66322dc78ea489dfbb6c5de42ae350e3ef027f70
parentb35ae29f932288b0529eb9eed21c31364a3489a4
Create common base classes for buffered streams

Most streams are backed by a memory buffer. Create common base classes
for this functionality to avoid code duplication.
19 files changed:
common/rdr/BufferedInStream.cxx [new file with mode: 0644]
common/rdr/BufferedInStream.h [new file with mode: 0644]
common/rdr/BufferedOutStream.cxx [new file with mode: 0644]
common/rdr/BufferedOutStream.h [new file with mode: 0644]
common/rdr/CMakeLists.txt
common/rdr/FdInStream.cxx
common/rdr/FdInStream.h
common/rdr/FdOutStream.cxx
common/rdr/FdOutStream.h
common/rdr/FileInStream.cxx
common/rdr/FileInStream.h
common/rdr/HexInStream.cxx
common/rdr/HexInStream.h
common/rdr/RandomStream.cxx
common/rdr/RandomStream.h
common/rdr/TLSInStream.cxx
common/rdr/TLSInStream.h
common/rdr/ZlibInStream.cxx
common/rdr/ZlibInStream.h