* storing callsign and realname as QByteArray instead of QString makes it easier to ensure that C-strings passed to the shim have lifetimes coincident with the shim
* added a bit more error handling and invariant enforcement
* now we terminate the connection automatically on fatal errors
* added first doxygen comment (first of many)
This commit is contained in:
Mathew Sutcliffe
2013-08-04 17:58:05 +01:00
parent 56e05b55a9
commit 0c310227b4
3 changed files with 64 additions and 34 deletions

View File

@@ -22,6 +22,13 @@
namespace BlackCore
{
/*!
* Interface to a connection to a multi-user flight simulation and ATC network.
*
* \warning If an INetwork signal is connected to a slot, and that slot emits a signal
* which is connected to an INetwork slot, then at least one of those connections
* must be a Qt::QueuedConnection.
*/
class INetwork : public QObject
{
Q_OBJECT