|
@@ -28,9 +28,8 @@ class IndexBase:
|
|
|
class ChunkIndexEntry(NamedTuple):
|
|
|
refcount: int
|
|
|
size: int
|
|
|
- csize: int
|
|
|
|
|
|
-CIE = Union[Tuple[int, int, int], Type[ChunkIndexEntry]]
|
|
|
+CIE = Union[Tuple[int, int], Type[ChunkIndexEntry]]
|
|
|
|
|
|
class ChunkKeyIterator:
|
|
|
def __init__(self, keysize: int) -> None: ...
|
|
@@ -38,7 +37,7 @@ class ChunkKeyIterator:
|
|
|
def __next__(self) -> Tuple[bytes, Type[ChunkIndexEntry]]: ...
|
|
|
|
|
|
class ChunkIndex(IndexBase):
|
|
|
- def add(self, key: bytes, refs: int, size: int, csize: int) -> None: ...
|
|
|
+ def add(self, key: bytes, refs: int, size: int) -> None: ...
|
|
|
def decref(self, key: bytes) -> CIE: ...
|
|
|
def incref(self, key: bytes) -> CIE: ...
|
|
|
def iteritems(self, marker: bytes = ...) -> Iterator: ...
|
|
@@ -65,12 +64,14 @@ class NSIndex(IndexBase):
|
|
|
def __contains__(self, key: bytes) -> bool: ...
|
|
|
def __getitem__(self, key: bytes) -> Any: ...
|
|
|
def __setitem__(self, key: bytes, value: Any) -> None: ...
|
|
|
+ def flags(self, key: bytes, mask: int, value: int = None) -> int: ...
|
|
|
|
|
|
class NSIndex1(IndexBase): # legacy
|
|
|
def iteritems(self, *args, **kwargs) -> Iterator: ...
|
|
|
def __contains__(self, key: bytes) -> bool: ...
|
|
|
def __getitem__(self, key: bytes) -> Any: ...
|
|
|
def __setitem__(self, key: bytes, value: Any) -> None: ...
|
|
|
+ def flags(self, key: bytes, mask: int, value: int = None) -> int: ...
|
|
|
|
|
|
class FuseVersionsIndex(IndexBase):
|
|
|
def __contains__(self, key: bytes) -> bool: ...
|