torrent/storage
Matt Joiner 5e83287890 storage: ClientImpl interface now includes Close
This is now necessary because bolt doesn't allow multiple DB handles, so the bolt piece completion DB instance must be at the client level. The new method is not currently used from the Client however, this maybe necessary to avoid leaks.
2016-10-25 20:00:09 +11:00
..
boltPieceCompletion.go storage: Remove sqlite3 import from bolt implementation 2016-10-25 19:52:44 +11:00
boltdb.go Add bolt piece completion DB 2016-10-25 19:07:26 +11:00
boltpc_test.go Add bolt piece completion DB 2016-10-25 19:07:26 +11:00
completion.go Add bolt piece completion DB 2016-10-25 19:07:26 +11:00
completion_piece_map.go Add bolt piece completion DB 2016-10-25 19:07:26 +11:00
file.go Add bolt piece completion DB 2016-10-25 19:07:26 +11:00
file_misc.go Fix issue #96 2016-07-10 23:03:59 +10:00
file_misc_test.go Remove the InfoEx type, and don't generate its infohash on the fly 2016-08-26 20:29:05 +10:00
file_storage_piece.go Rename some of the unexported file storage types 2016-09-12 17:26:39 +10:00
file_test.go Remove the InfoEx type, and don't generate its infohash on the fly 2016-08-26 20:29:05 +10:00
interface.go storage: ClientImpl interface now includes Close 2016-10-25 20:00:09 +11:00
issue95_test.go Rework storage interfaces to make them simpler to implement 2016-09-02 15:10:57 +10:00
issue96_test.go Rework storage interfaces to make them simpler to implement 2016-09-02 15:10:57 +10:00
mmap.go Add bolt piece completion DB 2016-10-25 19:07:26 +11:00
piece_file.go Add bolt piece completion DB 2016-10-25 19:07:26 +11:00
piece_resource.go Rework storage interfaces to make them simpler to implement 2016-09-02 15:10:57 +10:00
sqlitePieceCompletion.go storage: Only include sqlite3 piece completion implementation if cgo is enabled 2016-10-25 19:54:09 +11:00
storage_test.go Add bolt piece completion DB 2016-10-25 19:07:26 +11:00
wrappers.go Rework storage interfaces to make them simpler to implement 2016-09-02 15:10:57 +10:00