28 #include "../AbstractWatcher.h" 
   29 #include "../InstrumentedObject.h" 
   31 #include "DatabaseProvider.h" 
   32 #include "ConnectionString.h" 
   48                         explicit DbWatcher( 
void ( *callback )( 
const NotificationObject* ), 
const bool fullObjectNotif = 
false );
 
   49                         explicit DbWatcher( NotificationPool* notificationPool, 
const bool fullObjectNotif = 
false );
 
   50                         DbWatcher( NotificationPool* notificationPool, 
const ConnectionString& connectionString, 
bool fullObjectNotif = 
false );
 
   54                         void setConnectionString( 
const ConnectionString& connectionString );
 
   59                         void setSelectSPName( 
const string& spName );
 
   60                         string getSelectSPName() 
const;
 
   64                         void setProvider( 
const string& provider );
 
   65                         DatabaseProvider::PROVIDER_TYPE getProvider() 
const;