Controller that manages RtConnectivityWorker for online connectivity computation. More...
#include <rt_connectivity.h>
Public Types | |
| typedef QSharedPointer< RtConnectivity > | SPtr |
| typedef QSharedPointer< const RtConnectivity > | ConstSPtr |
Signals | |
| void | newConnectivityResultAvailable (const QList< CONNLIB::Network > &connectivityResults, const CONNLIB::ConnectivitySettings &connectivitySettings) |
| void | operate (const CONNLIB::ConnectivitySettings &connectivitySettings) |
Public Member Functions | |
| RtConnectivity (QObject *parent=0) | |
| ~RtConnectivity () | |
| void | append (const CONNLIB::ConnectivitySettings &connectivitySettings) |
| void | restart () |
| void | stop () |
Protected Attributes | |
| QThread | m_workerThread |
Controller that manages RtConnectivityWorker for online connectivity computation.
Real-time connectivity estimation.
Definition at line 108 of file rt_connectivity.h.

| typedef QSharedPointer<const RtConnectivity> RTPROCESSINGLIB::RtConnectivity::ConstSPtr |
Const shared pointer type for RtConnectivity.
Definition at line 114 of file rt_connectivity.h.
| typedef QSharedPointer<RtConnectivity> RTPROCESSINGLIB::RtConnectivity::SPtr |
Shared pointer type for RtConnectivity.
Definition at line 113 of file rt_connectivity.h.
|
explicit |
Creates the real-time connectivity estimation object.
| [in] | parent | Parent QObject (optional). |
Definition at line 104 of file rt_connectivity.cpp.
| RtConnectivity::~RtConnectivity | ( | ) |
Destroys the real-time connectivity estimation object.
Definition at line 124 of file rt_connectivity.cpp.
| void RtConnectivity::append | ( | const CONNLIB::ConnectivitySettings & | connectivitySettings | ) |
Slot to receive incoming data.
| [in] | data | Data to estimate the connectivity from. |
Definition at line 131 of file rt_connectivity.cpp.
|
signal |
|
signal |
| void RtConnectivity::restart | ( | ) |
Restarts the thread by interrupting its computation queue, quitting, waiting and then starting it again.
Definition at line 138 of file rt_connectivity.cpp.
| void RtConnectivity::stop | ( | ) |
Stops the thread by interrupting its computation queue, quitting and waiting.
Definition at line 159 of file rt_connectivity.cpp.
|
protected |
The worker thread.
Definition at line 151 of file rt_connectivity.h.