diff options
Diffstat (limited to 'server/src/api.cppm')
| -rw-r--r-- | server/src/api.cppm | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/server/src/api.cppm b/server/src/api.cppm index 77e0f85..0bb0868 100644 --- a/server/src/api.cppm +++ b/server/src/api.cppm | |||
| @@ -57,7 +57,7 @@ struct sysinfo | |||
| 57 | { | 57 | { |
| 58 | time::timestamp using_publication_of; | 58 | time::timestamp using_publication_of; |
| 59 | std::size_t blse_index_size; | 59 | std::size_t blse_index_size; |
| 60 | std::size_t p_index_size; | 60 | std::size_t bpe_index_size; |
| 61 | }; | 61 | }; |
| 62 | 62 | ||
| 63 | auto tag_invoke( | 63 | auto tag_invoke( |
| @@ -82,15 +82,13 @@ class handler | |||
| 82 | 82 | ||
| 83 | using blse_index_value = std::shared_ptr<datex2::road_closure>; | 83 | using blse_index_value = std::shared_ptr<datex2::road_closure>; |
| 84 | using blse_index = geo::multizonal::linestring_rtree<blse_index_value>; | 84 | using blse_index = geo::multizonal::linestring_rtree<blse_index_value>; |
| 85 | using p_index_value = std::pair< | 85 | using bpe_index_value = std::shared_ptr<datex2::road_closure>; |
| 86 | geo::utm::zonable_wgs84_point, std::shared_ptr<datex2::road_closure> | 86 | using bpe_index = geo::multizonal::point_rtree<bpe_index_value>; |
| 87 | >; | ||
| 88 | using p_index = bgeo::index::rtree<p_index_value, bgeo::index::quadratic<16>>; | ||
| 89 | 87 | ||
| 90 | log::logger l_; | 88 | log::logger l_; |
| 91 | datex2::situation_publication pub_; | 89 | datex2::situation_publication pub_; |
| 92 | blse_index blse_index_; | 90 | blse_index blse_index_; |
| 93 | p_index p_index_; | 91 | bpe_index bpe_index_; |
| 94 | 92 | ||
| 95 | public: | 93 | public: |
| 96 | explicit handler(log::logger const& l, datex2::situation_publication pub); | 94 | explicit handler(log::logger const& l, datex2::situation_publication pub); |