summaryrefslogtreecommitdiffstats
path: root/server/src/api.cppm
diff options
context:
space:
mode:
authorRutger Broekhoff2026-08-30 15:29:41 +0200
committerRutger Broekhoff2026-08-30 15:29:41 +0200
commit15bcf23f2e75f9c710eee3753d530ebefc5f78f1 (patch)
treef5291f804d63662f536b7f8bf6d7e099c88d0754 /server/src/api.cppm
parent5abc825cdfaa16580dd05045cdf9847ecd3fcd60 (diff)
downloadroutemon-15bcf23f2e75f9c710eee3753d530ebefc5f78f1.tar.gz
routemon-15bcf23f2e75f9c710eee3753d530ebefc5f78f1.zip
Another (at this point perhaps needless) optimization attempt
Diffstat (limited to 'server/src/api.cppm')
-rw-r--r--server/src/api.cppm10
1 files changed, 5 insertions, 5 deletions
diff --git a/server/src/api.cppm b/server/src/api.cppm
index 6f301c4..b0f3944 100644
--- a/server/src/api.cppm
+++ b/server/src/api.cppm
@@ -55,7 +55,7 @@ struct process_gpx_result
55struct sysinfo 55struct sysinfo
56{ 56{
57 time::timestamp using_publication_of; 57 time::timestamp using_publication_of;
58 std::size_t lse_index_size; 58 std::size_t blse_index_size;
59 std::size_t p_index_size; 59 std::size_t p_index_size;
60}; 60};
61 61
@@ -79,18 +79,18 @@ class handler
79{ 79{
80 constexpr static auto const min_distance_ = 5.0; 80 constexpr static auto const min_distance_ = 5.0;
81 81
82 using lse_index_value = std::tuple< 82 using blse_index_value = std::tuple<
83 geo::box, geo::multi_polygon, std::shared_ptr<datex2::road_closure> 83 geo::box, geo::multi_polygon, std::shared_ptr<datex2::road_closure>
84 >; 84 >;
85 using p_index_value = 85 using p_index_value =
86 std::pair<geo::point, std::shared_ptr<datex2::road_closure>>; 86 std::pair<geo::point, std::shared_ptr<datex2::road_closure>>;
87 using lse_index = 87 using blse_index =
88 bgeo::index::rtree<lse_index_value, bgeo::index::quadratic<16>>; 88 bgeo::index::rtree<blse_index_value, bgeo::index::quadratic<16>>;
89 using p_index = bgeo::index::rtree<p_index_value, bgeo::index::quadratic<16>>; 89 using p_index = bgeo::index::rtree<p_index_value, bgeo::index::quadratic<16>>;
90 90
91 log::logger l_; 91 log::logger l_;
92 datex2::situation_publication pub_; 92 datex2::situation_publication pub_;
93 lse_index lse_index_; 93 blse_index blse_index_;
94 p_index p_index_; 94 p_index p_index_;
95 95
96public: 96public: