LogReceiver Class

Connects to a port and waits for log messages sent via udp More...

Header: #include <LogReceiver>

Public Functions

LogReceiver(QObject *parent = 0)
QString address() const
int port() const

Public Slots

void connectToServer()
void setAddress(const QString &address)
void setPort(int port)

Signals

void message(int type, const QString &msg, const QUrl &url, int line, int column)

Detailed Description

Connects to a port and waits for log messages sent via udp

See also Logger and RemoteLogger.

Member Function Documentation

LogReceiver::LogReceiver(QObject *parent = 0)

Standard constructor using parent as parent

QString LogReceiver::address() const

The address on which we wait for incoming logs

See also setAddress().

[slot] void LogReceiver::connectToServer()

Binds the socket to the address and port using UDP

[signal] void LogReceiver::message(int type, const QString &msg, const QUrl &url, int line, int column)

This signal is emitted whenever a datagram arrives on the socket.

The type is the type of the message. The msg is the message content of the log entry. The url is the source of the document emitting the log. And line and column is the position in the source code.

int LogReceiver::port() const

The port on which we wait for incoming logs

See also setPort().

[slot] void LogReceiver::setAddress(const QString &address)

Sets the address on which we wait for incoming logs

See also address().

[slot] void LogReceiver::setPort(int port)

Sets the port on which we wait for incoming logs

See also port().

© 2016 Pelagicore AG. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.