- Let close_session be an argument to new client + reinit as well
- https://github.com/jobytaffey/mqtt-http-server
- Thread support
- release GIL when processing callbacks ?
- rb_mosquitto_client_loop_write
- rb_mosquitto_client_loop_read
- rb_mosquitto_client_loop_stop
- rb_mosquitto_client_loop_start
- rb_mosquitto_client_loop
- rb_mosquitto_client_loop_forever
- rb_mosquitto_client_subscribe
- rb_mosquitto_client_unsubscribe
- rb_mosquitto_client_publish
- rb_mosquitto_client_connect
- rb_mosquitto_client_disconnect
- rb_mosquitto_client_reconnect
- rb_mosquitto_client_connect_async
- rb_mosquitto_client_reinitialise
- TLS support