| Giorgi Lekveishvili | 45b4d52 | 2020-03-19 21:11:18 +0400 | [diff] [blame] | 1 | package chunk |
| 2 | |||||
| Giorgi Lekveishvili | 45b4d52 | 2020-03-19 21:11:18 +0400 | [diff] [blame] | 3 | import "io" |
| 4 | |||||
| 5 | type Chunk interface { | ||||
| 6 | SizeBytes() int | ||||
| 7 | ReadSeeker() io.ReadSeeker | ||||
| 8 | Writer() io.Writer | ||||
| 9 | } | ||||
| 10 | |||||
| giolekva | 7be17df | 2020-03-21 13:57:02 +0400 | [diff] [blame] | 11 | type ChunkFactory interface { |
| 12 | New() Chunk | ||||
| Giorgi Lekveishvili | 45b4d52 | 2020-03-19 21:11:18 +0400 | [diff] [blame] | 13 | } |