osrm-backend/include/osrm
Michael Bell db7946d762
Add support for disabling feature datasets (#6666)
This change adds support for disabling datasets, such that specific
files are not loaded into memory when running OSRM. This enables users
to not pay the memory cost for features they do not intend to use.

Initially, there are two options:
- ROUTE_GEOMETRY, for disabling overview, steps, annotations and waypoints.
- ROUTE_STEPS, for disabling steps only.

Attempts to query features for which the datasets are disabled will
lead to a DisabledDatasetException being returned.
2023-08-04 18:43:37 +01:00
..
approach.hpp Updating year on all 'Project OSRM' copyrights 2017-10-03 12:03:26 +02:00
bearing.hpp Updating year on all 'Project OSRM' copyrights 2017-10-03 12:03:26 +02:00
contractor_config.hpp Add basic facades for Extractor and Contractor run methods. 2017-03-08 22:48:03 +00:00
contractor.hpp Upgrade formatting to clang-format 10 (#5895) 2020-11-26 07:21:39 -08:00
coordinate.hpp Upgrade formatting to clang-format 10 (#5895) 2020-11-26 07:21:39 -08:00
customizer_config.hpp Add basic facades for Customizer and Partitioner run methods 2018-02-02 15:52:30 +01:00
customizer.hpp Upgrade formatting to clang-format 10 (#5895) 2020-11-26 07:21:39 -08:00
datasets.hpp Add support for disabling feature datasets (#6666) 2023-08-04 18:43:37 +01:00
engine_config.hpp Updating year on all 'Project OSRM' copyrights 2017-10-03 12:03:26 +02:00
error_codes.hpp Add support for disabling feature datasets (#6666) 2023-08-04 18:43:37 +01:00
exception.hpp Upgrade formatting to clang-format 10 (#5895) 2020-11-26 07:21:39 -08:00
extractor_config.hpp Add basic facades for Extractor and Contractor run methods. 2017-03-08 22:48:03 +00:00
extractor.hpp Upgrade formatting to clang-format 10 (#5895) 2020-11-26 07:21:39 -08:00
json_container.hpp Updating year on all 'Project OSRM' copyrights 2017-10-03 12:03:26 +02:00
match_parameters.hpp Updating year on all 'Project OSRM' copyrights 2017-10-03 12:03:26 +02:00
nearest_parameters.hpp Updating year on all 'Project OSRM' copyrights 2017-10-03 12:03:26 +02:00
osrm_fwd.hpp Fix formatting 2022-12-20 18:00:11 +01:00
osrm.hpp Undo libosrm API break by adding old interface as method overload (#5861) 2021-01-27 09:14:44 -08:00
partitioner_config.hpp Add basic facades for Customizer and Partitioner run methods 2018-02-02 15:52:30 +01:00
partitioner.hpp Upgrade formatting to clang-format 10 (#5895) 2020-11-26 07:21:39 -08:00
route_parameters.hpp Updating year on all 'Project OSRM' copyrights 2017-10-03 12:03:26 +02:00
status.hpp Updating year on all 'Project OSRM' copyrights 2017-10-03 12:03:26 +02:00
storage_config.hpp Updating year on all 'Project OSRM' copyrights 2017-10-03 12:03:26 +02:00
table_parameters.hpp Updating year on all 'Project OSRM' copyrights 2017-10-03 12:03:26 +02:00
tile_parameters.hpp Updating year on all 'Project OSRM' copyrights 2017-10-03 12:03:26 +02:00
trip_parameters.hpp Updating year on all 'Project OSRM' copyrights 2017-10-03 12:03:26 +02:00