pybitmessage.storage.storage module¶
src/storage/storage.py¶
-
class
InventoryItem
(type, stream, payload, expires, tag)[source]¶ Bases:
tuple
-
expires
¶ Alias for field number 3
-
payload
¶ Alias for field number 2
-
stream
¶ Alias for field number 1
-
tag
¶ Alias for field number 4
-
type
¶ Alias for field number 0
-
-
class
InventoryStorage
[source]¶ Bases:
pybitmessage.storage.storage.Storage
,_abcoll.MutableMapping
Module used for inventory storage
-
by_type_and_tag
(objectType, tag)¶ Return objects filtered by object type and tag
-
clean
()¶ Free memory / perform garbage collection
-
flush
()¶ Flush cache
-
unexpired_hashes_by_stream
(stream)¶ Return unexpired inventory vectors filtered by stream
-
-
class
MailboxStorage
[source]¶ Bases:
pybitmessage.storage.storage.Storage
,_abcoll.MutableMapping
Method for storing mails