]> git.donarmstrong.com Git - bamtools.git/commit
Implemented basic TCP support layer
authorderek <derekwbarnett@gmail.com>
Mon, 7 Nov 2011 17:50:10 +0000 (12:50 -0500)
committerderek <derekwbarnett@gmail.com>
Mon, 7 Nov 2011 17:50:10 +0000 (12:50 -0500)
commitaace28299671f066bf2135ef28652f24fa1d8d26
tree7c3f91bba69602171967af0f366d04cc0e8ce930
parent90432a3736392f98803a5e8787f3db0dc5bb44ad
Implemented basic TCP support layer
 * buffered I/O
 * design should support future expansion of protocols, proxies, etc
 * so far, HTTP range requests working well (on plain HTML text tests,
not yet BAM-tested)
31 files changed:
src/api/BamAux.h
src/api/CMakeLists.txt
src/api/IBamIODevice.h
src/api/internal/CMakeLists.txt [new file with mode: 0644]
src/api/internal/bam/CMakeLists.txt [new file with mode: 0644]
src/api/internal/index/CMakeLists.txt [new file with mode: 0644]
src/api/internal/io/BamFtp_p.cpp
src/api/internal/io/BamFtp_p.h
src/api/internal/io/BamHttp_p.cpp
src/api/internal/io/BamHttp_p.h
src/api/internal/io/BamPipe_p.cpp
src/api/internal/io/BgzfStream_p.cpp
src/api/internal/io/BgzfStream_p.h
src/api/internal/io/ByteArray_p.cpp [new file with mode: 0644]
src/api/internal/io/ByteArray_p.h [new file with mode: 0644]
src/api/internal/io/CMakeLists.txt [new file with mode: 0644]
src/api/internal/io/HostAddress_p.cpp [new file with mode: 0644]
src/api/internal/io/HostAddress_p.h [new file with mode: 0644]
src/api/internal/io/HostInfo_p.cpp [new file with mode: 0644]
src/api/internal/io/HostInfo_p.h [new file with mode: 0644]
src/api/internal/io/ILocalIODevice_p.cpp
src/api/internal/io/ILocalIODevice_p.h
src/api/internal/io/IRemoteIODevice_p.cpp [deleted file]
src/api/internal/io/IRemoteIODevice_p.h [deleted file]
src/api/internal/io/TcpSocketEngine_p.cpp [new file with mode: 0644]
src/api/internal/io/TcpSocketEngine_p.h [new file with mode: 0644]
src/api/internal/io/TcpSocketEngine_unix_p.cpp [new file with mode: 0644]
src/api/internal/io/TcpSocket_p.cpp [new file with mode: 0644]
src/api/internal/io/TcpSocket_p.h [new file with mode: 0644]
src/api/internal/sam/CMakeLists.txt [new file with mode: 0644]
src/api/internal/utils/CMakeLists.txt [new file with mode: 0644]