@ -28,8 +28,8 @@ Contributors:
# endif
# include <cstdlib>
# include <time.h>
# include <mosquitto.h>
# include <time.h>
namespace mosqpp {
@ -91,14 +91,15 @@ class mosqpp_EXPORT mosquittopp {
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 ; } ;
virtual void on_publish ( int mid ) { return ; } ;
virtual void on_message ( const struct mosquitto_message * message ) { return ; } ;
virtual void on_subscribe ( int mid , int qos_count , const int * granted_qos ) { return ; } ;
virtual void on_unsubscribe ( int mid ) { return ; } ;
virtual void on_log ( int level , const char * str ) { return ; } ;
virtual void on_error ( ) { return ; } ;
// names in the functions commented to prevent unused parameter warning
virtual void on_connect ( int /*rc*/ ) { return ; }
virtual void on_disconnect ( int /*rc*/ ) { return ; }
virtual void on_publish ( int /*mid*/ ) { return ; }
virtual void on_message ( const struct mosquitto_message * /*message*/ ) { return ; }
virtual void on_subscribe ( int /*mid*/ , int /*qos_count*/ , const int * /*granted_qos*/ ) { return ; }
virtual void on_unsubscribe ( int /*mid*/ ) { return ; }
virtual void on_log ( int /*level*/ , const char * /*str*/ ) { return ; }
virtual void on_error ( ) { return ; }
} ;
}