Import('env')
SConscript('modules/common/SConscript')
-#SConscript('modules/resourceBroker/SConscript')
-#SConscript('modules/resourceCache/SConscript')
+SConscript('modules/resourceBroker/SConscript')
+SConscript('modules/resourceCache/SConscript')
SConscript('modules/serverBuilder/SConscript')
SConscript('modules/resourceContainer/SConscript')
-#SConscript('sdk/SConscript')
+SConscript('sdk/SConscript')
######################################################################
#building Resource client
DataCache::~DataCache()
{
state = CACHE_STATE::DESTROYED;
+
+ sResource->cancelObserve();
if(subscriberList != nullptr)
{
subscriberList->clear();
{
sResource->requestObserve(pObserveCB);
}
- networkTimeOutHandle = networkTimer.requestTimer(DEFAULT_EXPIRED_TIME, pTimerCB);
+ networkTimeOutHandle = networkTimer.postTimer(DEFAULT_EXPIRED_TIME, pTimerCB);
}
CacheID DataCache::addSubscriber(CacheCB func, REPORT_FREQUENCY rf, long repeatTime)
}
networkTimer.cancelTimer(networkTimeOutHandle);
- networkTimeOutHandle = networkTimer.requestTimer(DEFAULT_EXPIRED_TIME, pTimerCB);
+ networkTimeOutHandle = networkTimer.postTimer(DEFAULT_EXPIRED_TIME, pTimerCB);
notifyObservers(_rep.getAttributes());
}
if(!sResource->isObservable())
{
networkTimer.cancelTimer(networkTimeOutHandle);
- networkTimeOutHandle = networkTimer.requestTimer(DEFAULT_EXPIRED_TIME, pTimerCB);
+ networkTimeOutHandle = networkTimer.postTimer(DEFAULT_EXPIRED_TIME, pTimerCB);
- pollingHandle = pollingTimer.requestTimer(DEFAULT_REPORT_TIME, pPollingCB);
+ pollingHandle = pollingTimer.postTimer(DEFAULT_REPORT_TIME, pPollingCB);
}
notifyObservers(_rep.getAttributes());