]> git.donarmstrong.com Git - bamtools.git/commit - src/api/CMakeLists.txt
Basic internal implementation of BamFile & BamPipe
authorderek <derekwbarnett@gmail.com>
Fri, 9 Sep 2011 16:02:06 +0000 (12:02 -0400)
committerderek <derekwbarnett@gmail.com>
Fri, 9 Sep 2011 16:02:06 +0000 (12:02 -0400)
commit243a21d278e81d0a05997ad8bef109153443fb75
tree6e4ae2e4f89d0a064736ac5e3d9480a3fca619b5
parent1691db866bf895d6b2ad72f204ccb6bc9a35e7e3
Basic internal implementation of BamFile & BamPipe
 * BgzfStream now working on IBamIODevice instead of FILE*
 * BamReaderPrivate now queries stream's IsOpen() method instead of
touching member variable directly
 * Empty implementations of BamHttp & BamFtp
 * Added global BT_ASSERT_X macro for convenience
21 files changed:
src/api/BamConstants.h
src/api/CMakeLists.txt
src/api/IBamIODevice.h
src/api/internal/BamDeviceFactory_p.cpp [new file with mode: 0644]
src/api/internal/BamDeviceFactory_p.h [new file with mode: 0644]
src/api/internal/BamFile_p.cpp [new file with mode: 0644]
src/api/internal/BamFile_p.h [new file with mode: 0644]
src/api/internal/BamFtp_p.cpp [new file with mode: 0644]
src/api/internal/BamFtp_p.h [new file with mode: 0644]
src/api/internal/BamHeader_p.cpp
src/api/internal/BamHttp_p.cpp [new file with mode: 0644]
src/api/internal/BamHttp_p.h [new file with mode: 0644]
src/api/internal/BamPipe_p.cpp [new file with mode: 0644]
src/api/internal/BamPipe_p.h [new file with mode: 0644]
src/api/internal/BamRandomAccessController_p.cpp
src/api/internal/BamReader_p.cpp
src/api/internal/BamWriter_p.cpp
src/api/internal/BgzfStream_p.cpp
src/api/internal/BgzfStream_p.h
src/shared/bamtools_global.h
src/utils/bamtools_utilities.h