QtPdCom  1.5.2
QtPdCom::Process::Impl Struct Reference
Collaboration diagram for QtPdCom::Process::Impl:

Public Member Functions

 Impl (Process *process)
void connectToHost (const QString &address, quint16 port)
void setConnectionState (ConnectionState const state)

Public Attributes

Process *const process
QtPdCom::MessageManager messageManager
QString appName
 Our application name, that is announced to the server.
QUrl url
SslCaMode caMode = SslCaMode::NoTLS
QList< QSslCertificate > caCertificates
QSslKey privateKey
QSslCertificate privateCert
QSslSocket socket
 TCP socket to the process.
const QSslConfiguration defaultSslConfig
bool socketValid
 Connection state of the socket.
ConnectionState connectionState
 The current connection state.
QString errorString
 Error reason.
quint64 rxBytes
quint64 txBytes
QQueue< VariablePromisefindVariableQueue
VariablePromise currentFindVariablePromise
QQueue< ListPromiselistVariableQueue
ListPromise currentListPromise
QQueue< PingPromisepingQueue
QQueue< ClientStatisticsPromiseclientStatisticsQueue

Static Public Attributes

static QtPdCom::ProcessdefaultProcess = nullptr
 last created process is the default process

Constructor & Destructor Documentation

◆ Impl()

Member Function Documentation

◆ connectToHost()

◆ setConnectionState()

void QtPdCom::Process::Impl::setConnectionState ( ConnectionState const state)
inline

References connectionState, and process.

Referenced by connectToHost().

Member Data Documentation

◆ appName

QString QtPdCom::Process::Impl::appName

Our application name, that is announced to the server.

Default: QtPdCom1.

Referenced by Impl().

◆ caCertificates

QList<QSslCertificate> QtPdCom::Process::Impl::caCertificates

Referenced by connectToHost().

◆ caMode

SslCaMode QtPdCom::Process::Impl::caMode = SslCaMode::NoTLS

Referenced by connectToHost().

◆ clientStatisticsQueue

QQueue<ClientStatisticsPromise> QtPdCom::Process::Impl::clientStatisticsQueue

◆ connectionState

ConnectionState QtPdCom::Process::Impl::connectionState

The current connection state.

Referenced by Impl(), and setConnectionState().

◆ currentFindVariablePromise

VariablePromise QtPdCom::Process::Impl::currentFindVariablePromise

◆ currentListPromise

ListPromise QtPdCom::Process::Impl::currentListPromise

◆ defaultProcess

QtPdCom::Process * QtPdCom::Process::Impl::defaultProcess = nullptr
static

last created process is the default process

Referenced by QtPdCom::Process::getDefaultProcess(), Impl(), and QtPdCom::Process::setDefaultProcess().

◆ defaultSslConfig

const QSslConfiguration QtPdCom::Process::Impl::defaultSslConfig

Referenced by connectToHost(), and Impl().

◆ errorString

QString QtPdCom::Process::Impl::errorString

Error reason.

Set, before error() is emitted.

◆ findVariableQueue

QQueue<VariablePromise> QtPdCom::Process::Impl::findVariableQueue

◆ listVariableQueue

QQueue<ListPromise> QtPdCom::Process::Impl::listVariableQueue

◆ messageManager

QtPdCom::MessageManager QtPdCom::Process::Impl::messageManager

Referenced by Impl().

◆ pingQueue

QQueue<PingPromise> QtPdCom::Process::Impl::pingQueue

◆ privateCert

QSslCertificate QtPdCom::Process::Impl::privateCert

Referenced by connectToHost().

◆ privateKey

QSslKey QtPdCom::Process::Impl::privateKey

Referenced by connectToHost().

◆ process

Process* const QtPdCom::Process::Impl::process

Referenced by Impl(), and setConnectionState().

◆ rxBytes

quint64 QtPdCom::Process::Impl::rxBytes

Referenced by Impl().

◆ socket

QSslSocket QtPdCom::Process::Impl::socket

TCP socket to the process.

Referenced by connectToHost(), and Impl().

◆ socketValid

bool QtPdCom::Process::Impl::socketValid

Connection state of the socket.

Referenced by Impl().

◆ txBytes

quint64 QtPdCom::Process::Impl::txBytes

Referenced by Impl().

◆ url

QUrl QtPdCom::Process::Impl::url

Referenced by connectToHost().


The documentation for this struct was generated from the following file: