Extension [ extension #110 mosquitto version 0.4.0 ] { - Constants [5] { Constant [ integer MOSQ_LOG_INFO ] { 1 } Constant [ integer MOSQ_LOG_NOTICE ] { 2 } Constant [ integer MOSQ_LOG_WARNING ] { 4 } Constant [ integer MOSQ_LOG_ERR ] { 8 } Constant [ integer MOSQ_LOG_DEBUG ] { 16 } } - Classes [3] { Class [ class Mosquitto\Client ] { - Constants [7] { Constant [ integer LOG_INFO ] { 1 } Constant [ integer LOG_NOTICE ] { 2 } Constant [ integer LOG_WARNING ] { 4 } Constant [ integer LOG_ERR ] { 8 } Constant [ integer LOG_DEBUG ] { 16 } Constant [ integer SSL_VERIFY_NONE ] { 0 } Constant [ integer SSL_VERIFY_PEER ] { 1 } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [27] { Method [ public method __construct ] { - Parameters [2] { Parameter #0 [ $id ] Parameter #1 [ $cleanSession ] } } Method [ public method onConnect ] { - Parameters [1] { Parameter #0 [ callable $onConnect ] } } Method [ public method onDisconnect ] { - Parameters [1] { Parameter #0 [ callable $onConnect ] } } Method [ public method onLog ] { - Parameters [1] { Parameter #0 [ callable $onConnect ] } } Method [ public method onSubscribe ] { - Parameters [1] { Parameter #0 [ callable $onConnect ] } } Method [ public method onUnsubscribe ] { - Parameters [1] { Parameter #0 [ callable $onConnect ] } } Method [ public method onMessage ] { - Parameters [1] { Parameter #0 [ callable $onConnect ] } } Method [ public method onPublish ] { - Parameters [1] { Parameter #0 [ callable $onConnect ] } } Method [ public method getSocket ] { } Method [ public method setTlsCertificates ] { } Method [ public method setTlsInsecure ] { } Method [ public method setTlsOptions ] { } Method [ public method setTlsPSK ] { } Method [ public method setCredentials ] { - Parameters [2] { Parameter #0 [ $username ] Parameter #1 [ $password ] } } Method [ public method setWill ] { - Parameters [4] { Parameter #0 [ $topic ] Parameter #1 [ $payload ] Parameter #2 [ $qos ] Parameter #3 [ $retain ] } } Method [ public method clearWill ] { } Method [ public method setReconnectDelay ] { - Parameters [3] { Parameter #0 [ $reconnectDelay ] Parameter #1 [ $maxReconnectDelay ] Parameter #2 [ $exponentialBackoff ] } } Method [ public method setMessageRetry ] { - Parameters [1] { Parameter #0 [ $messageRetry ] } } Method [ public method connect ] { - Parameters [4] { Parameter #0 [ $host ] Parameter #1 [ $port ] Parameter #2 [ $keepalive ] Parameter #3 [ $interface ] } } Method [ public method disconnect ] { } Method [ public method setMaxInFlightMessages ] { - Parameters [1] { Parameter #0 [ $max ] } } Method [ public method publish ] { - Parameters [4] { Parameter #0 [ $topic ] Parameter #1 [ $payload ] Parameter #2 [ $qos ] Parameter #3 [ $retain ] } } Method [ public method subscribe ] { - Parameters [2] { Parameter #0 [ $topic ] Parameter #1 [ $qos ] } } Method [ public method unsubscribe ] { - Parameters [1] { Parameter #0 [ $topic ] } } Method [ public method loop ] { - Parameters [2] { Parameter #0 [ $timeout ] Parameter #1 [ $maxPackets ] } } Method [ public method loopForever ] { - Parameters [2] { Parameter #0 [ $timeout ] Parameter #1 [ $maxPackets ] } } Method [ public method exitLoop ] { } } } Class [ class Mosquitto\Exception extends Exception implements Throwable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [4] { Property [ protected $message ] Property [ protected $code ] Property [ protected $file ] Property [ protected $line ] } - Methods [10] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ $message ] Parameter #1 [ $code ] Parameter #2 [ $previous ] } } Method [ public method __wakeup ] { } Method [ final public method getMessage ] { } Method [ final public method getCode ] { } Method [ final public method getFile ] { } Method [ final public method getLine ] { } Method [ final public method getTrace ] { } Method [ final public method getPrevious ] { } Method [ final public method getTraceAsString ] { } Method [ public method __toString ] { } } } Class [ class Mosquitto\Message ] { - Constants [0] { } - Static properties [0] { } - Static methods [2] { Method [ static public method topicMatchesSub ] { - Parameters [2] { Parameter #0 [ $topic ] Parameter #1 [ $subscription ] } } Method [ static public method tokeniseTopic ] { - Parameters [1] { Parameter #0 [ $topic ] } } } - Properties [0] { } - Methods [1] { Method [ public method __construct ] { } } } } }