QModbusTcpConnectionObserver Class | Qt Serial Bus 5.15.0

- Qt 5.15
- Qt Serial Bus
- C++ Classes
- QModbusTcpConnectionObserver
- Qt 5.15.0 Reference Documentation

# QModbusTcpConnectionObserver Class

The QModbusTcpConnectionObserver class represents the interface for objects that can be passed to QModbusTcpServer::installConnectionObserver. More...

Header: | #include <QModbusTcpConnectionObserver>
qmake: | QT += serialbus
Since: | Qt 5.13

This class was introduced in Qt 5.13.

- List of all members, including inherited members

## Public Functions

virtual bool | acceptNewConnection(QTcpSocket *newClient) = 0

## Detailed Description

The interface must be implemented by the developer to be able to monitor every incoming TCP connection from another Modbus client.

See also QModbusTcpServer::installConnectionObserver.

## Member Function Documentation

### `[pure virtual]` bool QModbusTcpConnectionObserver::acceptNewConnection(QTcpSocket *newClient)

This function is a callback for every incoming TCP connection. The user should provide newClient to receive a notification when a new client connection is established and to determine whether the connection is to be accepted.

The function should return `true` if the connection is to be accepted. Otherwise, the socket is closed/rejected.