Commit Graph

25 Commits

Author SHA1 Message Date
Roland Winklmeier
f43f3013fe refs #308 QMetaObject always requires the full namespace for string based lookup 2014-09-13 14:53:00 +02:00
Roland Winklmeier
2ab1a0f847 refs #308 lobby client 2014-09-13 14:52:58 +02:00
Roland Winklmeier
b00d67e90c refs #308 improved client thread handling and cleanup
Threads are now waiting for closure
2014-09-13 14:52:55 +02:00
Roland Winklmeier
bd8eba6913 refs #308 style 2014-09-13 14:52:53 +02:00
Roland Winklmeier
1cbc02a4c5 refs #308 Fixed missing CoUninitialize 2014-09-13 14:52:50 +02:00
Roland Winklmeier
53b257fa3d refs #308 Instead of enumerating hosts, use the well known host url
Since we are hosting in the same process, we can get the URL from the host
object and pass it to new clients.
2014-09-13 14:52:47 +02:00
Roland Winklmeier
7a02aff7b9 refs #308 private slot for client status changes 2014-09-13 14:39:43 +02:00
Roland Winklmeier
65be5149ee refs #308 free function to print DirectPlay error messages 2014-09-13 14:12:07 +02:00
Mathew Sutcliffe
472cf525d7 Workaround error C2797 when compiling with MSVC 2013 Update 3.
For more info see http://msdn.microsoft.com/en-us/library/dn793970.aspx
2014-09-12 19:36:58 +01:00
Mathew Sutcliffe
4aef58564e refs #283 Added ISimulator::getInstalledModels method, with stub implementations 2014-08-27 00:02:35 +01:00
Mathew Sutcliffe
f4b7a9c6a2 refs #283 Rationalized ISimulator slots for managing remote aircraft 2014-08-27 00:02:34 +01:00
Mathew Sutcliffe
d25eac66b1 refs #283 Dedicated displayTextMessage for text messages instead of using displayStatusMessage for both.
The simulator can use this to display text messages in a different colour, for example.
2014-08-27 00:02:32 +01:00
Mathew Sutcliffe
61343e39f2 refs #283 ps_ prefix for private slots 2014-08-27 00:02:30 +01:00
Klaus Basan
3fb5087ea8 Renaming, header, Doxygen, formatting (during refs #314) 2014-08-24 02:45:52 +02:00
Roland Winklmeier
9020c65681 refs #241 FS9 implementation of the ISimulator interface
Covers most important interface methods. Still TODO:
- getAirportsInRange
- Time sync
- Updating COM units from context
2014-08-03 15:09:11 +02:00
Roland Winklmeier
c78db8be58 refs #241 Plugin free functions, conversions and MetaType registration 2014-08-03 15:09:10 +02:00
Roland Winklmeier
3e85874969 refs #241 FS9 fake clients 2014-08-03 15:09:10 +02:00
Roland Winklmeier
037a95aec9 refs #241 FS9 host 2014-08-03 15:09:08 +02:00
Roland Winklmeier
cf39b87821 refs #241 DirectPlay peer base class 2014-08-03 15:09:07 +02:00
Roland Winklmeier
2b28b126da refs #241 Generic FS9 multiplayer packet parser 2014-08-03 15:09:07 +02:00
Roland Winklmeier
df4be4177a refs #241 Tuple based multiplayer packets
The subclass provides methods to get member variable tuples and
provides API for the MultiplayerPacketParser.
2014-08-03 14:52:33 +02:00
Roland Winklmeier
198e89bfdc refs #241 FS9 SDK classes and structs
This is based on the C style version of the FS9 SDK
2014-08-03 14:52:32 +02:00
Roland Winklmeier
0a338945f3 refs #241 Callback wrapper, wrapping a C style callback to member function 2014-08-03 14:52:32 +02:00
Roland Winklmeier
71858d8bbe refs #241 Add class CHostNode representing a enumerated host 2014-08-03 14:52:31 +02:00
Roland Winklmeier
9d581a1a0d refs #241 Add FS9 plugin project files 2014-08-03 14:52:30 +02:00