QtPdCom  1.5.2
Classes | Typedefs | Functions | Variables
QtPdCom Namespace Reference

Classes

class  BroadcastModel
 Model for capturing broadcast messages. More...
 
class  ClientStatisticsModel
 
class  VariableWatcher
 Convenience class for processing the result of Process::findQt() More...
 
class  ListWatcher
 
class  LoginManager
 Class to handle the Authentication process. More...
 
class  Message
 Process message. More...
 
class  MessageModel
 List of Messages. More...
 
class  MessageModelFilter
 Proxy model to filter Messages based on their reset time. More...
 
class  MessageModelUnion
 Table model that combines the rows of multiple MessageModels or MessageModelFilters. More...
 
class  Process
 PdCom::Process implementation for Qt. More...
 
class  ScalarSubscriber
 Subscriber of a single scalar value. More...
 
class  AbstractScalarVariable
 Abstract Scalar Value. More...
 
class  ScalarVariable
 Scalar Value Template. More...
 
class  TableColumn
 Table Column. More...
 
class  TableModel
 Table model. More...
 
struct  event_mode_tag
 Tag for event-based subscription. More...
 
struct  poll_mode_tag
 Tag for poll-based subscription with timer. More...
 
struct  manual_poll_mode_tag
 Tag for poll-based subscription without timer. More...
 
class  Poll
 
class  Transmission
 Transmission mode for subscriptions. More...
 
class  ValueRing
 Time/Value ring buffer. More...
 
struct  VariableList
 
class  BroadcastModelPrivate
 
struct  ClientStatisticsModelPrivate
 
class  LoginManagerPrivate
 
class  MessageWatcher
 
class  MessageListWatcher
 
class  MessageManager
 
class  MessageModelFilterPrivate
 
class  PdConnection
 
class  PdVariable
 Scalar/Vector/Matrix Variant to be used in QML applications. More...
 
class  QmlProcess
 QML-Adapted Process Class. More...
 
class  QmlMessage
 
class  QmlMessageModel
 
struct  PdComMessageModelFilter
 
struct  PdClientStatisticsModel
 
struct  PdComLoginManager
 
class  SaslInitializer
 
class  DefaultProcess
 

Typedefs

typedef ScalarVariable< bool > BoolVariable
 
typedef ScalarVariable< int > IntVariable
 
typedef ScalarVariable< double > DoubleVariable
 
using MessageFuture = QFuture< PdCom::Message >
 
using MessageFutureInterface = QFutureInterface< PdCom::Message >
 
using MessageListFuture = QFuture< std::vector< PdCom::Message > >
 
using MessageListFutureInterface = QFutureInterface< std::vector< PdCom::Message > >
 

Functions

template<class Result , class Object , class Callback >
QFutureWatcher< Result > & createWatcher (Object *obj, Callback &&callback)
 
QTPDCOM_PUBLIC bool loadTranslation (QTranslator &translator, const QLocale &locale=QLocale {})
 Load a translation for the given locale. More...
 
bool seqNoLessThan (uint32_t a, uint32_t b)
 

Variables

constexpr struct QtPdCom::event_mode_tag event_mode
 
constexpr struct QtPdCom::poll_mode_tag poll_mode
 
constexpr struct QtPdCom::manual_poll_mode_tag manual_poll_mode
 

Typedef Documentation

◆ BoolVariable

◆ DoubleVariable

◆ IntVariable

◆ MessageFuture

using QtPdCom::MessageFuture = typedef QFuture<PdCom::Message>

◆ MessageFutureInterface

using QtPdCom::MessageFutureInterface = typedef QFutureInterface<PdCom::Message>

◆ MessageListFuture

using QtPdCom::MessageListFuture = typedef QFuture<std::vector<PdCom::Message> >

◆ MessageListFutureInterface

using QtPdCom::MessageListFutureInterface = typedef QFutureInterface<std::vector<PdCom::Message> >

Function Documentation

◆ createWatcher()

template<class Result , class Object , class Callback >
QFutureWatcher<Result>& QtPdCom::createWatcher ( Object *  obj,
Callback &&  callback 
)
inline

◆ loadTranslation()

QTPDCOM_PUBLIC bool QtPdCom::loadTranslation ( QTranslator &  translator,
const QLocale &  locale = QLocale {} 
)

Load a translation for the given locale.

Load a translation.

Calls QTranslator::load() to load the translation from the library resource file.

Parameters
translatorTranslator used in application.
localeLocale.

References loadRcc().

◆ seqNoLessThan()

bool QtPdCom::seqNoLessThan ( uint32_t  a,
uint32_t  b 
)

Variable Documentation

◆ event_mode

constexpr struct QtPdCom::event_mode_tag QtPdCom::event_mode

◆ manual_poll_mode

constexpr struct QtPdCom::manual_poll_mode_tag QtPdCom::manual_poll_mode

◆ poll_mode

constexpr struct QtPdCom::poll_mode_tag QtPdCom::poll_mode