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;