Clement
da9fb9c751
Fix non self-sufficient headers
2018-05-04 16:26:41 -07:00
Ryan Huffman
dbfbee5406
CR
2018-02-26 13:53:20 -08:00
Stephen Birarda
f5cad5683d
make sure backup handlers end up on the correct thread
2018-02-15 15:39:25 -08:00
Atlante45
61eb93af35
Fix SharedNodePointer leak
2017-06-14 11:42:25 -07:00
Brad Davis
d98abbc7df
First pass at threaded texture transfers
2016-04-04 10:23:01 -07:00
Atlante45
a541fdd2df
Move OctreeSendThread to the OctreeServer
2015-12-16 14:27:26 -08:00
Atlante45
562d9ac2de
Forward QThread's finished signal in GenericThread
2015-12-16 14:27:26 -08:00
Howard Stearns
3f5744712f
Remove optional "parent" argument.
...
GenericThread used to accept an optional "parent" argument, defaulting to nullptr.
This was odd, because the moveToThread() in GenericThread::initialize() would
become a no-op if the instance ever inits QObject(someNonNullParentQObject).
(The only clue would be a log message "QObject::moveToThread: Cannot move objects with a parent",
and things would end up in the same thread that created the instance.)
As it turns out, all the subclasses of GenericThread do not init
GenericThread(parent), so things worked as expected.
2015-09-09 11:04:17 -07:00
Stephen Birarda
de2bfd0d0d
some QThread cleanup and fix in Socket
2015-08-31 11:30:31 -07:00
Stephen Birarda
7d2495e289
set the generic thread priority once it's actually started
2015-07-17 09:24:00 -07:00
Brad Davis
63dfd570f1
Adding priority support to GenericThread
2015-07-08 22:54:31 -07:00
Brad Davis
08d1364f81
Move file log persistence to a separate thread
2015-07-08 22:35:23 -07:00
Stephen Birarda
3d06a86670
drop packets on floor when shutting down
2015-05-08 11:57:25 -07:00
Stephen Birarda
684c6b5372
run regex header replacement on all cpp files
2014-04-09 09:35:42 -07:00
ZappoMan
f5cdb98efb
switch ReceivedPacketProcessor to using QWaitCondition
2014-03-11 20:32:02 -07:00
ZappoMan
c1c41ea2ca
handle some shutdown cases and reduce time of locking in octree server
2014-02-28 16:18:02 -08:00
ZappoMan
9de99ce6a8
removed commented out debug
2014-01-23 15:07:17 -08:00
ZappoMan
bdcca9cbf4
fix random crash on interface shutdown
2014-01-23 14:57:32 -08:00
Brad Hefta-Gaub
a1257d1b98
fixed comment that erroneously said wait when it should have said quit
2014-01-16 13:39:55 -08:00
Brad Hefta-Gaub
f97ab1dafe
fixes leak of GenericThread and also fixes crash in octree servers on client disconnect
2014-01-16 12:53:32 -08:00
Brad Hefta-Gaub
d6eb6d02e2
adjust comment to reflect know issue
2014-01-15 15:21:48 -08:00
Brad Hefta-Gaub
b6b2b7f58b
first cut at making GenericThread use QThread instead of pthread
2014-01-10 21:16:00 -08:00
Brad Hefta-Gaub
9bc4a3df41
switch from pthread mutex to QMutex
2014-01-10 18:01:36 -08:00
ZappoMan
7d2c69f530
latest work on threaded sending
2013-08-12 16:55:58 -07:00
ZappoMan
e7b3d41c33
make PacketReceiver derive from GenericThread
2013-08-12 12:04:05 -07:00