Dennis Luxen
b3cdd5b3bf
reformat to cut long line
2014-06-20 16:36:15 +02:00
Dennis Luxen
804e515847
stream line code a bit in Reply
2014-06-18 11:25:56 +02:00
Dennis Luxen
7c0866f626
stream line code a bit in Reply
2014-06-18 11:17:23 +02:00
Dennis Luxen
8f7f1e2683
reformat source file Server/RequestHandler.cpp
2014-06-18 09:40:53 +02:00
Dennis Luxen
39611f7477
couple more explicit casts
2014-06-17 18:52:01 +02:00
Dennis Luxen
e3d659576f
cast std::size_t and unsigned in a proper way
2014-06-17 16:01:06 +02:00
Porjo
82e99988e8
Change content-type header for JSON data
2014-06-16 09:29:34 +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
Dennis Luxen
d27ac27bc7
remove one fwd decl, add more comments to Connection
2014-06-12 13:46:07 +02:00
Dennis Luxen
3127fafc88
Merge branch 'patch-6' of https://github.com/alex85k/Project-OSRM into develop
2014-06-10 17:40:56 +02:00
Dennis Luxen
686f1aeeb2
reformat some code
2014-06-10 17:23:07 +02:00
alex85k
e27a69bab7
Use one more .string().c_str() call
2014-06-10 20:34:21 +06:00
Dennis Luxen
4ee2e1d049
fix long line
2014-06-10 10:49:45 +02:00
Dennis Luxen
2102648102
fix short variable name
2014-06-10 10:48:43 +02:00
Dennis Luxen
62aea4c321
refactored function names
2014-06-09 18:10:46 +02:00
Dennis Luxen
f75fcb3041
refactor RequestHandler to remove code duplication, nested blocks and object copies
2014-06-09 18:06:23 +02:00
Dennis Luxen
971c557d85
explicitly initialize Header member
2014-06-09 17:58:17 +02:00
Dennis Luxen
15f62e680a
use inplace construction for Headers instead of explicit objects and copying
2014-06-09 17:55:16 +02:00
Dennis Luxen
0af4e16c21
use inplace construction for Headers instead of explicit objects and copying
2014-06-09 17:54:46 +02:00
Dennis Luxen
47ab0cbf62
reduce some code duplication
2014-06-09 12:11:44 +02: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
a4689c7a27
add some comments to reduce NCSS complexity
2014-06-03 10:49:25 +02:00
Dennis Luxen
aed04c7d55
server cast int to string only where it is needed
2014-05-28 12:34:48 +02:00
Dennis Luxen
bb5973f2fd
rename variable
2014-05-28 12:34:24 +02:00
Dennis Luxen
f801fd1f0d
fix inverted logic
2014-05-28 12:06:57 +02:00
Dennis Luxen
f4f49b2b46
remove unused variable
2014-05-26 12:42:47 +02:00
shipenok
2bdec31219
minor fix to open result in browser
2014-05-23 14:27:55 +04:00
Dennis Luxen
6a03f13d55
fixes #1032 :
...
- remove left-overs from OpenMP
- replace omp_* calls with TBB equivalents
2014-05-22 18:39:11 +02:00
Dennis Luxen
4ec9f2c00f
fix #1021 , always check if files exist
2014-05-20 14:33:03 +02:00
Dennis Luxen
75a2d4d00a
minor code refactoring, wip
2014-05-20 14:33:02 +02:00
Dennis Luxen
a80815d57a
implements output generation through a dedicated JSON container:
...
- JSON syntax is not scattered over several files, but one place
- Reduces code duplication
- breaking changes:
- new property in json(p) formatted response: "found_alternative": True/False
- returned filenames now response.js(on) or route.gpx
- /hello plugin returns JSON now
2014-05-20 14:33:00 +02:00
Dennis Luxen
e769821e0f
use range based for loops to traverse graphs
2014-05-13 16:56:30 +02:00
Dennis Luxen
1816e6607e
remove boost::thread from Server
2014-05-13 10:02:36 +02:00
Dennis Luxen
584ba10726
reformatting RequestHandler
2014-05-11 18:03:05 +02:00
Dennis Luxen
7e7aa6aaee
workaround incomplete std::shared_ptr compatibility of old boost versions
2014-05-11 16:51:14 +02:00
Dennis Luxen
00e27e4b5c
replace left-overs from boost::shared_ptr usage
2014-05-09 17:04:55 +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
1a57aff0f4
remove unneeded boost include
2014-05-09 14:12:10 +02:00
Dennis Luxen
cc982a578d
deactivate the cool put_time thing in C++11 as GCC craps out again
2014-05-07 19:30:22 +02:00
Dennis Luxen
3d68769503
reformat Server source and migrate it to C++11
2014-05-07 17:14:57 +02:00
Dennis Luxen
bd316e7e98
reformat Server/RequestHandler according to guideline
2014-05-07 17:08:30 +02:00
Dennis Luxen
3f4c4d675b
reformat Server/APIGrammar according to guideline
2014-05-07 17:06:28 +02:00
Dennis Luxen
4b7e5b7445
reformat Server/APIGrammar according to guideline
2014-05-07 17:05:33 +02:00
Dennis Luxen
996dbdde00
reformat Server/DataStructure according to guideline
2014-05-07 17:03:58 +02:00
Dennis Luxen
db67f2ddf1
reformat files according to guidelines, remove superflous inclue
2014-05-07 16:58:32 +02:00
Dennis Luxen
7b9b2fd23a
use C++11's put time to put the timestamp
2014-05-07 16:50:48 +02:00
Dennis Luxen
9710f39cad
remove (almost) all BOOST_FOREACH calls
2014-05-07 16:17:47 +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
45f0af2afc
remove unnecessary else statements
2014-04-28 15:08:54 +02:00
Dennis Luxen
018c144c76
minor refactoring
2014-04-28 13:19:35 +02:00
Dennis Luxen
5d6b05979d
remove unused variable
2014-04-28 12:59:24 +02:00
Dennis Luxen
538f8d040a
avoid short variable name
2014-04-28 12:58:40 +02:00
Dennis Luxen
7d52aa1272
avoid short variable name
2014-04-28 12:58:00 +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
edef9c11f7
add default clause to switch statement albeit technically superflous
2014-04-24 13:06:57 +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
b429d9f509
remove unreachable code
2014-04-24 12:55:52 +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
6b91d6692f
unpacking target correctly, also partial unpacking origin and destination are on the very same packed edge
2014-04-24 12:47:36 +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
Dennis Luxen
64720c2d2e
several lints fixed that were detected by facebook's flint
2014-04-21 17:40:07 +02:00
Dennis Luxen
da81e4839a
reverse include order
2014-04-21 17:40:07 +02:00
Dennis Luxen
25013afdd2
make single argument c'tor explicit (thx flint)
2014-04-21 17:40:06 +02:00
Dennis Luxen
eaed8572f0
make all error messages JSON
2014-04-21 17:40:06 +02:00
Dennis Luxen
33faa2f252
set output size on StockReplies properly
2014-03-24 18:13:40 +01:00
andrewbts
482d79ef4b
Fix comment typo
...
SharedDataFacade.h is for the shared memory case; old comment implied the opposite.
2014-03-24 15:52:54 +01:00
Dennis Luxen
5adfe2d46b
transfrom short switch statements into readable if statements
2014-03-17 15:45:47 +01:00
Dennis Luxen
c50b69c654
Escape characters in JSON instead of HTML-entetizing, implements #895
2014-03-04 14:54:34 +01:00
Dennis Luxen
32bf99ba40
decode all URIs, fixes #937 , 386
2014-03-04 13:56:11 +01:00
Dennis Luxen
7794cd6274
do not instantiate shared memory facility in routed, fixes #905 and #910
2014-02-11 11:35:29 +01:00
Dennis Luxen
f14fac3f7d
fixes off-by-one and testing issue discussed in 889
2014-02-01 16:02:43 +01:00
Dennis Luxen
fea0c07e1c
implements #386
2014-01-21 16:31:29 +01:00
DennisOSRM
41f3f53540
move includes to include/osrm
2013-12-20 13:12:56 +01:00
Dennis Luxen
5d082f53ae
remove deleted files from repo
2013-12-17 18:02:34 +01:00
Dennis Luxen
591d79ba49
remove deleted files from repo
2013-12-17 18:02:24 +01:00
Dennis Luxen
5ee6ede824
remove deleted files from repo
2013-12-17 18:02:01 +01:00
Dennis Luxen
fd2f000075
install lib header files with make install target
2013-12-17 17:59:44 +01:00
Dennis Luxen
8c4c1a56fd
reduce compile time by using fwd decls
2013-12-16 11:29:38 +01:00
Dennis Luxen
b030fe7db2
break out Coordinate in compile unit
2013-12-13 17:26:57 -05:00
Dennis Luxen
9b09c9f0c3
move includes into compile unit
2013-12-13 12:34:21 -05:00
Dennis Luxen
de73809bb9
remove unneeded includes
2013-12-13 12:33:41 -05:00