v2.0.0
Loading...
Searching...
No Matches
RTPROCESSINGLIB::RtConnectivity Class Reference

Real-time connectivity estimation. More...

#include <rtconnectivity.h>

Public Types

typedef QSharedPointer< RtConnectivitySPtr
typedef QSharedPointer< const RtConnectivityConstSPtr

Signals

void newConnectivityResultAvailable (const QList< CONNECTIVITYLIB::Network > &connectivityResults, const CONNECTIVITYLIB::ConnectivitySettings &connectivitySettings)
void operate (const CONNECTIVITYLIB::ConnectivitySettings &connectivitySettings)

Public Member Functions

 RtConnectivity (QObject *parent=0)
 ~RtConnectivity ()
void append (const CONNECTIVITYLIB::ConnectivitySettings &connectivitySettings)
void restart ()
void stop ()

Protected Attributes

QThread m_workerThread

Detailed Description

Real-time connectivity estimation.

Real-time connectivity estimation.

Definition at line 108 of file rtconnectivity.h.

Inheritance diagram for RTPROCESSINGLIB::RtConnectivity:
Inheritance graph

Member Typedef Documentation

◆ ConstSPtr

Const shared pointer type for RtConnectivity.

Definition at line 114 of file rtconnectivity.h.

◆ SPtr

Shared pointer type for RtConnectivity.

Definition at line 113 of file rtconnectivity.h.

Constructor & Destructor Documentation

◆ RtConnectivity()

RtConnectivity::RtConnectivity ( QObject * parent = 0)
explicit

Creates the real-time connectivity estimation object.

Parameters
[in]parentParent QObject (optional).

Definition at line 104 of file rtconnectivity.cpp.

◆ ~RtConnectivity()

RtConnectivity::~RtConnectivity ( )

Destroys the real-time connectivity estimation object.

Definition at line 124 of file rtconnectivity.cpp.

Member Function Documentation

◆ append()

void RtConnectivity::append ( const CONNECTIVITYLIB::ConnectivitySettings & connectivitySettings)

Slot to receive incoming data.

Parameters
[in]dataData to estimate the connectivity from.

Definition at line 131 of file rtconnectivity.cpp.

◆ newConnectivityResultAvailable

void RTPROCESSINGLIB::RtConnectivity::newConnectivityResultAvailable ( const QList< CONNECTIVITYLIB::Network > & connectivityResults,
const CONNECTIVITYLIB::ConnectivitySettings & connectivitySettings )
signal

◆ operate

void RTPROCESSINGLIB::RtConnectivity::operate ( const CONNECTIVITYLIB::ConnectivitySettings & connectivitySettings)
signal

◆ restart()

void RtConnectivity::restart ( )

Restarts the thread by interrupting its computation queue, quitting, waiting and then starting it again.

Definition at line 138 of file rtconnectivity.cpp.

◆ stop()

void RtConnectivity::stop ( )

Stops the thread by interrupting its computation queue, quitting and waiting.

Definition at line 159 of file rtconnectivity.cpp.

Member Data Documentation

◆ m_workerThread

QThread RTPROCESSINGLIB::RtConnectivity::m_workerThread
protected

The worker thread.

Definition at line 151 of file rtconnectivity.h.


The documentation for this class was generated from the following files: