Bartosz Taudul
7683da5f74
Send initial configuration as a single message.
2017-09-24 16:10:28 +02:00
Bartosz Taudul
c0b1846a35
IPV6_V6ONLY needs to be disabled on cygwin too.
2017-09-23 20:20:41 +02:00
Bartosz Taudul
e1a63dbb53
Drop constant merging check.
...
While without constant merging the profiler operates sub-optimally, it's
not that essential to be enabled. And there are problems with it on some
platforms, for example cygwin.
2017-09-23 20:16:42 +02:00
Bartosz Taudul
6c1d014aa3
Fix implementation errors.
2017-09-22 21:48:21 +02:00
Bartosz Taudul
bd622c304a
Limit pthread thread name to 16 bytes.
...
This is a documented pthread restriction. Passing longer strings has no
effect (i.e. thread name is not set).
2017-09-22 21:45:35 +02:00
Bartosz Taudul
5919f5f5e8
No signals on sockets.
2017-09-22 20:02:15 +02:00
Bartosz Taudul
0f99705243
Add thread name report message.
2017-09-22 01:51:56 +02:00
Bartosz Taudul
7f337fae99
Add identification of server to client query.
2017-09-22 01:51:24 +02:00
Bartosz Taudul
a557a3fb30
Collect and transmit source thread information.
2017-09-22 01:11:53 +02:00
Bartosz Taudul
6885dc3fd3
Restore support for old SDK versions.
2017-09-22 00:37:28 +02:00
Bartosz Taudul
0c0b18615a
Use winapi function to set thread name.
...
Fairly recent Windows SDK is required, unfortunately.
2017-09-21 22:54:44 +02:00
Bartosz Taudul
4ce7f77cd9
Static initialization order is implementation specific.
2017-09-18 18:55:25 +02:00
Bartosz Taudul
bf6cbaefd1
Make sure there's enough space for lz4 stream buffer.
2017-09-17 13:24:50 +02:00
Bartosz Taudul
03ece0ac48
Send frame markers.
2017-09-16 00:30:27 +02:00
Bartosz Taudul
0a7d413e83
select() may update timeval.
2017-09-15 22:44:50 +02:00
Bartosz Taudul
f29669152e
Handle closed socket on win32.
2017-09-15 21:43:57 +02:00
Bartosz Taudul
f61f50385d
Add ability to send strings over network.
2017-09-14 19:24:35 +02:00
Bartosz Taudul
ef7dca9073
Init winsock at application init, not on first socket use.
2017-09-14 02:13:45 +02:00
Bartosz Taudul
b1fcf88cf4
Implement checking if there's data to read on the socket.
2017-09-14 01:14:40 +02:00
Bartosz Taudul
d999f35dfa
Exchange time and id in queue header and data structs.
2017-09-14 01:14:40 +02:00
Bartosz Taudul
10b88754d8
Allow direct access to data size table index.
2017-09-14 01:05:08 +02:00
Bartosz Taudul
037a4d7fac
Handle connection closed/no data in Socket::Read().
2017-09-13 23:27:17 +02:00
Bartosz Taudul
efd66bb609
Allow changing lz4 size type.
2017-09-13 23:27:17 +02:00
Bartosz Taudul
16dd561029
Move protocol specific sizes to common header.
2017-09-13 22:56:55 +02:00
Bartosz Taudul
a31ab6a256
Move TracyQueue.hpp to common.
2017-09-13 22:56:08 +02:00
Bartosz Taudul
3dd744019a
Socket read loop.
2017-09-13 02:08:30 +02:00
Bartosz Taudul
365f2cde23
Use select in Recv().
2017-09-13 01:53:47 +02:00
Bartosz Taudul
45646c4f45
Move TracySystem to a common directory.
2017-09-13 01:32:11 +02:00
Bartosz Taudul
5c2cb6098d
Move lz4 to tracy namespace.
2017-09-12 01:30:29 +02:00
Bartosz Taudul
16dbf7fc11
Add lz4 1.8.0.
2017-09-12 01:25:50 +02:00
Bartosz Taudul
dbd25e2653
Add sockets wrapper.
2017-09-11 22:51:11 +02:00