|
QtPdCom
1.5.2
|
Transmission mode for subscriptions. More...
#include <Transmission.h>
Public Member Functions | |
| Transmission ()=delete | |
| constexpr double | getInterval () const noexcept |
| template<typename T, typename R> | |
| constexpr | Transmission (std::chrono::duration< T, R > d) |
| constexpr | Transmission (event_mode_tag) noexcept |
| constexpr | Transmission (manual_poll_mode_tag) noexcept |
| constexpr | Transmission (poll_mode_tag, double interval) |
| constexpr | Transmission (const Poll &poll) |
| bool | operator== (const Transmission &o) const noexcept |
| constexpr bool | isContinuous () const |
| constexpr bool | isPoll () const |
| PdCom::Transmission | toPdCom () const |
| QString | toString () const |
Private Types | |
| enum | { Poll = -1 , ManualPoll , Event , Continuous } |
Static Private Member Functions | |
| static constexpr double | checkInterval (double d) |
Private Attributes | |
| enum QtPdCom::Transmission:: { ... } | mode_ |
| double | interval_ |
Transmission mode for subscriptions.
This class specifies whether a subscription should be updated periodically, event-based or by polling only.
|
delete |
Referenced by operator==().
|
inlineconstexpr |
References checkInterval(), Continuous, interval_, and mode_.
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
References interval_, ManualPoll, and mode_.
|
inlineconstexpr |
References checkInterval(), interval_, mode_, and Poll.
|
inlineconstexpr |
References getInterval(), interval_, mode_, and Poll.
|
inlinestaticconstexprprivate |
Referenced by Transmission(), and Transmission().
|
inlineconstexprnoexcept |
References interval_.
Referenced by QtPdCom::ScalarSubscriber::setVariable(), QtPdCom::ScalarSubscriber::setVariable(), and Transmission().
|
inlineconstexpr |
References Continuous, interval_, and mode_.
Referenced by QtPdCom::ScalarSubscriber::setVariable(), and QtPdCom::ScalarSubscriber::setVariable().
|
inlineconstexpr |
References interval_, mode_, and Poll.
Referenced by QtPdCom::ScalarSubscriber::setVariable(), and QtPdCom::ScalarSubscriber::setVariable().
|
inlinenoexcept |
References interval_, mode_, and Transmission().
| PdCom::Transmission Transmission::toPdCom | ( | ) | const |
References Continuous, Event, interval_, ManualPoll, mode_, and Poll.
| QString Transmission::toString | ( | ) | const |
References Continuous, Event, interval_, ManualPoll, mode_, and Poll.
Referenced by QtPdCom::ScalarSubscriber::Impl::ScalarSubscription::ScalarSubscription(), QtPdCom::ScalarSubscriber::Impl::ScalarSubscription::ScalarSubscription(), QtPdCom::ScalarSubscriber::setVariable(), QtPdCom::ScalarSubscriber::setVariable(), QtPdCom::TableColumn::setVariable(), and QtPdCom::TableColumn::setVariable().
|
private |
Referenced by getInterval(), isContinuous(), isPoll(), operator==(), toPdCom(), toString(), Transmission(), Transmission(), Transmission(), Transmission(), and Transmission().
| enum { ... } QtPdCom::Transmission::mode_ |
Referenced by isContinuous(), isPoll(), operator==(), toPdCom(), toString(), Transmission(), Transmission(), Transmission(), Transmission(), and Transmission().