|
| enum | SslCaMode { SslCaMode::NoTLS,
SslCaMode::DefaultCAs,
SslCaMode::CustomCAs,
SslCaMode::IgnoreCertificate
} |
| |
| enum | ConnectionState {
Disconnected,
Connecting,
Connected,
ConnectError,
ConnectedError
} |
| | State of the process connection. More...
|
| |
| void | processConnected () |
| | Connection established. More...
|
| |
| void | disconnected () |
| | Disconnected gracefully. More...
|
| |
| void | error () |
| | Connection error. More...
|
| |
| void | broadcastReceived (const QString &message, const QString &attr, std::uint64_t time_ns, const QString &user) |
| |
| void | connectionStatusChanged () |
| |
| void | sslCaModeChanged () |
| |
| Q_INVOKABLE void | ping (QJSValue jsCallback, double timeout=0) |
| | Ping server. More...
|
| |
| | Process (QObject *parent=nullptr) |
| | Constructor. More...
|
| |
| virtual | ~Process () |
| | Destructor. More...
|
| |
| void | setApplicationName (const QString &) |
| | Sets the application name. More...
|
| |
| QString | getApplicationName () const |
| |
| Q_INVOKABLE void | connectToHost (const QString &, quint16=2345) |
| | Starts to connect to a process. More...
|
| |
| Q_INVOKABLE void | disconnectFromHost () |
| | Disconnects from a process. More...
|
| |
| | Q_ENUM (ConnectionState) |
| |
| ConnectionState | getConnectionState () const |
| |
| bool | isConnected () const |
| |
| const QString & | getErrorString () const |
| |
| QString | getPeerName () const |
| |
| QUrl | getUrl () const |
| |
| int | getPort () const |
| |
| QString | getHost () const |
| |
| Q_INVOKABLE void | sendBroadcast (const QString &, const QString &attr="text") |
| | Send a broadcast message. More...
|
| |
| quint64 | getRxBytes () const |
| |
| quint64 | getTxBytes () const |
| |
| QVariant | nameQt () const |
| | Remote process name string. More...
|
| |
| QVariant | versionQt () const |
| | Remote process version string. More...
|
| |
| QFuture< PdCom::Variable > | find (const QString &) |
| | Find a Variable. More...
|
| |
| QFuture< VariableList > | list (const QString &="") |
| | Wrapper function for Process::list. More...
|
| |
| QFuture< void > | pingQt () |
| |
| QFuture< std::vector< PdCom::ClientStatistics > > | getClientStatisticsQt () |
| |
| template<class Class , class Function > |
| QFutureWatcher< PdCom::Variable > & | find (const QString &path, Class *obj, Function &&callback) |
| | Also find a Variable. More...
|
| |
| template<class Class , class Function > |
| QFutureWatcher< VariableList > & | list (const QString &path, Class *obj, Function &&callback) |
| |
| template<class Class , class Function > |
| QFutureWatcher< void > & | ping (Class *obj, Function &&callback) |
| |
| template<class Class , class Function > |
| QFutureWatcher< std::vector< PdCom::ClientStatistics > > & | getClientStatistics (Class *obj, Function &&callback) |
| |
| void | setCaMode (SslCaMode mode) |
| | Set Traffic Encryption mode. More...
|
| |
| SslCaMode | getCaMode () const |
| | Get Traffic Encryption mode. More...
|
| |
| void | setClientCertificate (const QSslCertificate &cert, const QSslKey &key) |
| | Provide a client certificate. More...
|
| |
| void | setCustomCAs (QList< QSslCertificate > cas) |
| | Set list of trusted Certificate Authorities. More...
|
| |
| PdCom::MessageManagerBase * | getMessageManager () const |
| |
| void | setLoginManager (LoginManager *lm) |
| | Set the Login Manager. More...
|
| |
| LoginManager * | getLoginManager () const |
| |
| bool | connected |
| | The process is connected and ready. More...
|
| |
| ConnectionState | connectionState |
| |
| SslCaMode | sslCaMode |
| |
| int | port |
| |
| QString | host |
| |
| QUrl | url |
| |
| QString | applicationName |
| |
| QtPdCom::LoginManager | loginManager |
| |
| QVariant | name |
| |
| QVariant | version |
| |