diff options
Diffstat (limited to 'go/storage')
| -rw-r--r-- | go/storage/needle_read_write.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/go/storage/needle_read_write.go b/go/storage/needle_read_write.go index eb2d8d459..2a5bd89ea 100644 --- a/go/storage/needle_read_write.go +++ b/go/storage/needle_read_write.go @@ -16,6 +16,7 @@ const ( FlagHasMime = 0x04 FlagHasLastModifiedDate = 0x08 FlagHasTtl = 0x10 + FlagChunkList = 0x80 LastModifiedBytesLength = 5 TtlBytesLength = 2 ) @@ -280,3 +281,11 @@ func (n *Needle) HasTtl() bool { func (n *Needle) SetHasTtl() { n.Flags = n.Flags | FlagHasTtl } + +func (n *Needle) IsChunkList() bool { + return n.Flags&FlagChunkList > 0 +} + +func (n *Needle) SetChunkList() { + n.Flags = n.Flags | FlagChunkList +} |
