Dennis Luxen
274140d309
refactor SimpleLogger into simple_logger compile unit
2014-10-10 19:32:49 +02:00
Dennis Luxen
848b773e24
fix reloading of RTree from shared memory, potentially fixes a number of issue from #889
2014-10-08 19:20:15 +02:00
Emil Tin
cf593ba9f9
fix spelling of edge in SharedDataFacade
2014-08-31 09:09:12 +02:00
Dennis Luxen
7782c80c4f
implement missing loading of TravelMode vector into shared memory
2014-08-22 10:31:47 +02:00
Emil Tin
60d80cf261
code style fixes
2014-08-20 11:08:59 +02:00
Emil Tin
62495a6de4
remove comment
2014-08-20 11:08:42 +02:00
Emil Tin
dae9c9a7ed
use 4 bits for travel mode
2014-08-20 11:08:41 +02:00
Emil Tin
6d6d299ea4
most tests passing
2014-08-20 11:08:41 +02:00
Emil Tin
6fd615b9cd
first cut at porting travel mode, some tests fail
2014-08-20 11:08:41 +02:00
Dennis Luxen
c63218a889
add final/override keyword where possible to help compiler de-virtualize function calls
2014-08-18 10:19:33 +02:00
Dennis Luxen
1de736019d
make canary static const instead of constexpr
2014-08-14 17:29:10 +02:00
Dennis Luxen
d4bf02c882
replace boost integer range
2014-08-05 17:19:09 +02:00
Patrick Niklaus
3c4feecda0
Make fstream non-static and StaticRTree thread-specific instead
2014-07-22 17:17:56 +02:00
Dennis Luxen
72d709ae6c
use explicit NodeID type in SharedDataFacade
2014-07-04 17:20:04 +02:00
Dennis Luxen
7b7b93e9ba
remove debug.bin generation
2014-07-01 15:16:41 +02:00
Dennis Luxen
4014da3cc5
make facade d'tors virtual
2014-07-01 14:26:29 +02:00
Guillaume Beraudo
bee18dba54
Display warning when routing without street names.
...
Indeed, street names are optional for routing.
2014-06-24 17:18:52 +02:00
Dennis Luxen
51fd332806
add incremental query to Facades
2014-06-23 16:56:01 +02:00
Dennis Luxen
f11adf5f80
fix signed/unsigned comparison
2014-06-23 14:35:09 +02:00
Patrick Niklaus
1d62ed028e
Fix off-by-one since back() gives last value inside [begin,end)
2014-06-12 22:01:23 +02:00
Patrick Niklaus
807f1d7c1c
Initial support for SharedDataFacade
...
SharedDataLayout was refactored to include canary values at the
boundaries of each memory block. This makes it easy to detect overruns
and block-size mismatches between osrm-datastore and the
SharedDataFacade.
2014-06-12 22:01:22 +02:00
Patrick Niklaus
7a7d0c09d9
Integrate RangeTable into server
2014-06-12 22:00:03 +02:00
alex85k
e27a69bab7
Use one more .string().c_str() call
2014-06-10 20:34:21 +06:00
Alexei Kasatkin
b6787b0014
safeguard: do not read/write 0 bytes (iostream)
2014-06-05 23:16:19 +06:00
Dennis Luxen
adbbe2b097
fix broken transmission of checksum/hinting mechanism on shared memory
2014-06-05 10:55:27 +02:00
Dennis Luxen
4ec9f2c00f
fix #1021 , always check if files exist
2014-05-20 14:33:03 +02:00
Dennis Luxen
e769821e0f
use range based for loops to traverse graphs
2014-05-13 16:56:30 +02:00
Dennis Luxen
b3ec9c9323
reformat
2014-05-09 16:48:58 +02:00
Dennis Luxen
84ffedd95d
replace boost::shared_ptr
2014-05-09 16:47:42 +02:00
Dennis Luxen
996dbdde00
reformat Server/DataStructure according to guideline
2014-05-07 17:03:58 +02:00
Dennis Luxen
9c2926ef8a
remove boost/integer include
2014-05-07 14:44:18 +02:00
Dennis Luxen
2d3fb858ad
move StaticGraph to C++11
2014-05-07 10:38:31 +02:00
Dennis Luxen
0f8a32f38c
shape up code
2014-04-24 13:31:04 +02:00
Dennis Luxen
c6a58ff1b4
remove debug lint again
2014-04-24 13:31:04 +02:00
Dennis Luxen
45f751720a
fix unpacking of geometry for shared memory
2014-04-24 13:31:04 +02:00
Dennis Luxen
9b3dab8055
implement loading of compressed geometries
2014-04-24 13:06:56 +02:00
Dennis Luxen
f468fcc2b6
implement more details of shared memory store
2014-04-24 13:06:56 +02:00
Dennis Luxen
d09be5a80e
remove debug code, make variables const
2014-04-24 13:06:56 +02:00
Dennis Luxen
db5fd5506d
partial implementation of new datastore functions
2014-04-24 13:06:55 +02:00
Dennis Luxen
f2be495e95
implement shared data facade geometry loader and getter functions
2014-04-24 13:06:55 +02:00
Dennis Luxen
6d8465a04d
implement geometry uncompressing using STL
2014-04-24 13:06:55 +02:00
Dennis Luxen
44077cb007
refactor and streamline use of TurnInstructionsClass members
2014-04-24 12:55:53 +02:00
Dennis Luxen
9cc49f6ff3
remove debug output
2014-04-24 12:54:24 +02:00
Dennis Luxen
ba37836e24
allow graphs with zero edges to load
2014-04-24 12:51:18 +02:00
Dennis Luxen
9b33aaa11a
fix test for borked lat/lons
2014-04-24 12:51:17 +02:00
Dennis Luxen
eca09e6c81
unpacking of target segment works
2014-04-24 12:47:00 +02:00
Dennis Luxen
b679a94930
first segment needs to be properly cut
2014-04-24 12:15:04 +02:00
Dennis Luxen
5bde545ce3
All good, but needs unpacking of start and end
2014-04-24 12:07:46 +02:00
Dennis Luxen
c71c8b0047
Unpacking of intermediate paths
2014-04-24 12:03:19 +02:00
Dennis Luxen
b5170ed1fd
remove trivial geometry nodes
2014-04-24 11:28:11 +02:00