2798: Continued refactoring buffer reader into separate buffer package. Made
authorPeter Amstutz <peter.amstutz@curoverse.com>
Mon, 19 May 2014 18:56:27 +0000 (14:56 -0400)
committerPeter Amstutz <peter.amstutz@curoverse.com>
Mon, 19 May 2014 18:56:27 +0000 (14:56 -0400)
commit9482cf9f326ce64f9ea100aa34680278bdd6018e
tree9b06a6a1a8f91f30e19d55760859a21f996140e1
parentd3b11ddc2506de37b8e6538be69237d6d2a60a4a
2798: Continued refactoring buffer reader into separate buffer package.  Made
internal buffer management functions package-internal and added a public API.
Updated keepclient to use buffer package public API.  Added HashCheckingReader
to provide transparent checking of checksums.  Added more package and API
comments.
sdk/go/src/arvados.org/buffer/buffer.go
sdk/go/src/arvados.org/buffer/buffer_test.go
sdk/go/src/arvados.org/buffer/transfer.go [new file with mode: 0644]
sdk/go/src/arvados.org/keepclient/hashcheck.go [new file with mode: 0644]
sdk/go/src/arvados.org/keepclient/hashcheck_test.go [new file with mode: 0644]
sdk/go/src/arvados.org/keepclient/keepclient.go
sdk/go/src/arvados.org/keepclient/keepclient_test.go
sdk/go/src/arvados.org/keepclient/support.go [new file with mode: 0644]