├── .gitignore ├── .travis.yml ├── CREDITS ├── LICENSE ├── README.md ├── config.m4 ├── config.w32 ├── docs ├── .gitignore ├── Makefile ├── client.rst ├── conf.py ├── exception.rst ├── index.rst ├── make.bat ├── message.rst ├── overview.rst └── requirements.txt ├── examples ├── event.php ├── pub.php ├── subclass.php ├── test.php ├── testOnpublish.php └── testwill.php ├── mosquitto.c ├── mosquitto_message.c ├── package.xml ├── php_mosquitto.h ├── tests ├── Client │ ├── __construct.phpt │ ├── clearWill.phpt │ ├── connect.phpt │ ├── disconnect.phpt │ ├── exitLoop.phpt │ ├── getSocket.phpt │ ├── loop.phpt │ ├── loopForever.phpt │ ├── onConnect.phpt │ ├── onDisconnect.phpt │ ├── onLog.phpt │ ├── onMessage.phpt │ ├── onSubscribe.phpt │ ├── onUnsubscribe.phpt │ ├── publish.phpt │ ├── setCredentials.phpt │ ├── setMaxInFlightMessages.phpt │ ├── setMessageRetry.phpt │ ├── setReconnectDelay.phpt │ ├── setTlsCertificates.phpt │ ├── setTlsInsecure.phpt │ ├── setTlsOptions.phpt │ ├── setTlsPSK.phpt │ ├── setWill.phpt │ ├── subscribe.phpt │ └── unsubscribe.phpt ├── Message │ ├── __construct.phpt │ ├── tokeniseTopic.phpt │ └── topicMatchesSub.phpt ├── makeTestCerts.sh ├── mosquitto.conf ├── psk.db └── setup.php └── travis ├── compile-ext.sh ├── compile-mosquitto.sh ├── compile-php.sh └── run-tests.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/.travis.yml -------------------------------------------------------------------------------- /CREDITS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/CREDITS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/README.md -------------------------------------------------------------------------------- /config.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/config.m4 -------------------------------------------------------------------------------- /config.w32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/config.w32 -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | _build 2 | 3 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/client.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/docs/client.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/exception.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/docs/exception.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/message.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/docs/message.rst -------------------------------------------------------------------------------- /docs/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/docs/overview.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- 1 | sphinxcontrib-phpdomain==0.2.0 2 | -------------------------------------------------------------------------------- /examples/event.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/examples/event.php -------------------------------------------------------------------------------- /examples/pub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/examples/pub.php -------------------------------------------------------------------------------- /examples/subclass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/examples/subclass.php -------------------------------------------------------------------------------- /examples/test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/examples/test.php -------------------------------------------------------------------------------- /examples/testOnpublish.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/examples/testOnpublish.php -------------------------------------------------------------------------------- /examples/testwill.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/examples/testwill.php -------------------------------------------------------------------------------- /mosquitto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/mosquitto.c -------------------------------------------------------------------------------- /mosquitto_message.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/mosquitto_message.c -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/package.xml -------------------------------------------------------------------------------- /php_mosquitto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/php_mosquitto.h -------------------------------------------------------------------------------- /tests/Client/__construct.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/Client/__construct.phpt -------------------------------------------------------------------------------- /tests/Client/clearWill.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/Client/clearWill.phpt -------------------------------------------------------------------------------- /tests/Client/connect.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/Client/connect.phpt -------------------------------------------------------------------------------- /tests/Client/disconnect.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/Client/disconnect.phpt -------------------------------------------------------------------------------- /tests/Client/exitLoop.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/Client/exitLoop.phpt -------------------------------------------------------------------------------- /tests/Client/getSocket.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/Client/getSocket.phpt -------------------------------------------------------------------------------- /tests/Client/loop.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/Client/loop.phpt -------------------------------------------------------------------------------- /tests/Client/loopForever.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/Client/loopForever.phpt -------------------------------------------------------------------------------- /tests/Client/onConnect.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/Client/onConnect.phpt -------------------------------------------------------------------------------- /tests/Client/onDisconnect.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/Client/onDisconnect.phpt -------------------------------------------------------------------------------- /tests/Client/onLog.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/Client/onLog.phpt -------------------------------------------------------------------------------- /tests/Client/onMessage.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/Client/onMessage.phpt -------------------------------------------------------------------------------- /tests/Client/onSubscribe.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/Client/onSubscribe.phpt -------------------------------------------------------------------------------- /tests/Client/onUnsubscribe.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/Client/onUnsubscribe.phpt -------------------------------------------------------------------------------- /tests/Client/publish.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/Client/publish.phpt -------------------------------------------------------------------------------- /tests/Client/setCredentials.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/Client/setCredentials.phpt -------------------------------------------------------------------------------- /tests/Client/setMaxInFlightMessages.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/Client/setMaxInFlightMessages.phpt -------------------------------------------------------------------------------- /tests/Client/setMessageRetry.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/Client/setMessageRetry.phpt -------------------------------------------------------------------------------- /tests/Client/setReconnectDelay.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/Client/setReconnectDelay.phpt -------------------------------------------------------------------------------- /tests/Client/setTlsCertificates.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/Client/setTlsCertificates.phpt -------------------------------------------------------------------------------- /tests/Client/setTlsInsecure.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/Client/setTlsInsecure.phpt -------------------------------------------------------------------------------- /tests/Client/setTlsOptions.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/Client/setTlsOptions.phpt -------------------------------------------------------------------------------- /tests/Client/setTlsPSK.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/Client/setTlsPSK.phpt -------------------------------------------------------------------------------- /tests/Client/setWill.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/Client/setWill.phpt -------------------------------------------------------------------------------- /tests/Client/subscribe.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/Client/subscribe.phpt -------------------------------------------------------------------------------- /tests/Client/unsubscribe.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/Client/unsubscribe.phpt -------------------------------------------------------------------------------- /tests/Message/__construct.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/Message/__construct.phpt -------------------------------------------------------------------------------- /tests/Message/tokeniseTopic.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/Message/tokeniseTopic.phpt -------------------------------------------------------------------------------- /tests/Message/topicMatchesSub.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/Message/topicMatchesSub.phpt -------------------------------------------------------------------------------- /tests/makeTestCerts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/makeTestCerts.sh -------------------------------------------------------------------------------- /tests/mosquitto.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/mosquitto.conf -------------------------------------------------------------------------------- /tests/psk.db: -------------------------------------------------------------------------------- 1 | testuser:1234567890abcdef 2 | -------------------------------------------------------------------------------- /tests/setup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/tests/setup.php -------------------------------------------------------------------------------- /travis/compile-ext.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/travis/compile-ext.sh -------------------------------------------------------------------------------- /travis/compile-mosquitto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/travis/compile-mosquitto.sh -------------------------------------------------------------------------------- /travis/compile-php.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/travis/compile-php.sh -------------------------------------------------------------------------------- /travis/run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgdm/Mosquitto-PHP/HEAD/travis/run-tests.sh --------------------------------------------------------------------------------