Add socks to cpp library.

This commit is contained in:
Roger A. Light 2014-09-30 01:04:10 +01:00
parent 8f8816b092
commit fdc8c08ca3
2 changed files with 7 additions and 0 deletions

View File

@ -274,6 +274,12 @@ void mosquittopp::user_data_set(void *userdata)
mosquitto_user_data_set(m_mosq, userdata);
}
int mosquittopp::socks5_set(const char *host, int port, const char *username, const char *password)
{
return mosquitto_socks5_set(m_mosq, host, port, username, password);
}
int mosquittopp::tls_set(const char *cafile, const char *capath, const char *certfile, const char *keyfile, int (*pw_callback)(char *buf, int size, int rwflag, void *userdata))
{
return mosquitto_tls_set(m_mosq, cafile, capath, certfile, keyfile, pw_callback);

View File

@ -88,6 +88,7 @@ class mosqpp_EXPORT mosquittopp {
int loop_stop(bool force=false);
bool want_write();
int threaded_set(bool threaded=true);
int socks5_set(const char *host, int port=1080, const char *username=NULL, const char *password=NULL);
virtual void on_connect(int rc) {return;};
virtual void on_disconnect(int rc) {return;};