Skip to content
Snippets Groups Projects
Commit 43b181eb authored by Adrien Béraud's avatar Adrien Béraud
Browse files

python: add bindings for network, maintain_storage

parent ac65ca51
Branches
Tags
No related merge requests found
...@@ -269,6 +269,10 @@ cdef class DhtConfig(object): ...@@ -269,6 +269,10 @@ cdef class DhtConfig(object):
self._config.dht_config.node_config.is_bootstrap = bootstrap self._config.dht_config.node_config.is_bootstrap = bootstrap
def setNodeId(self, InfoHash id): def setNodeId(self, InfoHash id):
self._config.dht_config.node_config.node_id = id._infohash self._config.dht_config.node_config.node_id = id._infohash
def setNetwork(self, unsigned netid):
self._config.dht_config.node_config.network = netid
def setMaintainStorage(self, bool maintain_storage):
self._config.dht_config.node_config.maintain_storage = maintain_storage
cdef class DhtRunner(_WithID): cdef class DhtRunner(_WithID):
cdef cpp.shared_ptr[cpp.DhtRunner] thisptr cdef cpp.shared_ptr[cpp.DhtRunner] thisptr
......
...@@ -123,7 +123,9 @@ cdef extern from "opendht/callbacks.h" namespace "dht": ...@@ -123,7 +123,9 @@ cdef extern from "opendht/callbacks.h" namespace "dht":
cppclass Config: cppclass Config:
InfoHash node_id InfoHash node_id
uint32_t network
bool is_bootstrap bool is_bootstrap
bool maintain_storage
cppclass SecureDhtConfig: cppclass SecureDhtConfig:
Config node_config Config node_config
Identity id Identity id
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment