• MqttProviderImplementation
  • MqttProviderImplementation Class

    (nymeaserver::MqttProviderImplementation)
    Inherits: MqttProvider

    Public Functions

    MqttProviderImplementation(MqttBroker * broker, QObject * parent = nullptr)

    Reimplemented Public Functions

    virtual bool available() const
    virtual MqttChannel * createChannel(const DeviceId & deviceId, const QHostAddress & clientAddress)
    virtual MqttClient * createInternalClient(const DeviceId & deviceId)
    virtual bool enabled() const
    virtual void releaseChannel(MqttChannel * channel)
    virtual void setEnabled(bool enabled)

    Additional Inherited Members

    Member Function Documentation

    MqttProviderImplementation::MqttProviderImplementation(MqttBroker * broker, QObject * parent = nullptr)

    [virtual] bool MqttProviderImplementation::available() const

    [virtual] MqttChannel * MqttProviderImplementation::createChannel(const DeviceId & deviceId, const QHostAddress & clientAddress)

    [virtual] MqttClient * MqttProviderImplementation::createInternalClient(const DeviceId & deviceId)

    [virtual] bool MqttProviderImplementation::enabled() const

    See also setEnabled().

    [virtual] void MqttProviderImplementation::releaseChannel(MqttChannel * channel)

    [virtual] void MqttProviderImplementation::setEnabled(bool enabled)

    See also enabled().