mirror of
https://github.com/oxen-io/lokinet.git
synced 2024-10-27 15:46:33 +00:00
c9a278c0de
hive.py is currently largely for testing the pybind stuff, so changes to it will likely be frequent and arbitrary for now. Added pybind for llarp::path::PathHopConfig, but not every member -- just rc and upstream routerID Hive now uses std::queue with mutex instead of our lockless queue. Removed some functions from Hive that will not be necessary as things are being handled from python.
21 lines
485 B
C++
21 lines
485 B
C++
#include "common.hpp"
|
|
#include "util/logging/logger.hpp"
|
|
|
|
PYBIND11_MODULE(pyllarp, m)
|
|
{
|
|
tooling::RouterHive_Init(m);
|
|
tooling::RouterEvent_Init(m);
|
|
llarp::RouterID_Init(m);
|
|
llarp::RouterContact_Init(m);
|
|
llarp::CryptoTypes_Init(m);
|
|
llarp::Context_Init(m);
|
|
llarp::Config_Init(m);
|
|
llarp::path::PathHopConfig_Init(m);
|
|
llarp::handlers::PyHandler_Init(m);
|
|
llarp::service::Address_Init(m);
|
|
m.def("EnableDebug", []() {
|
|
llarp::SetLogLevel(llarp::eLogDebug);
|
|
});
|
|
|
|
}
|