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: