void KisTileDataSwapper::doJob() { /** * In emergency case usual threads have access * to this function as well */ QMutexLocker locker(&m_d->cycleLock); qint32 memoryMetric = m_d->store->memoryMetric(); DEBUG_ACTION("Started swap cycle"); DEBUG_VALUE(m_d->store->numTiles()); DEBUG_VALUE(m_d->store->numTilesInMemory()); DEBUG_VALUE(memoryMetric); DEBUG_VALUE(m_d->limits.softLimitThreshold()); DEBUG_VALUE(m_d->limits.hardLimitThreshold()); if(memoryMetric > m_d->limits.softLimitThreshold()) { qint32 softFree = memoryMetric - m_d->limits.softLimit(); DEBUG_VALUE(softFree); DEBUG_ACTION("\t pass0"); memoryMetric -= pass<SoftSwapStrategy>(softFree); DEBUG_VALUE(memoryMetric); if(memoryMetric > m_d->limits.hardLimitThreshold()) { qint32 hardFree = memoryMetric - m_d->limits.hardLimit(); DEBUG_VALUE(hardFree); DEBUG_ACTION("\t pass1"); memoryMetric -= pass<AggressiveSwapStrategy>(hardFree); DEBUG_VALUE(memoryMetric); } } }
int main(int argc, char *argv[]){ char s[] = "hello"; int e, e_size; int i = 4; DEBUG_VALUE(SIG_ERR); DEBUG_VALUE(SIGKILL); DEBUG_VALUE(123); SORT(1)(s, e, e_size); SORT(3)(s, e, e_size); SORT(2)(s, e, e_size); /* SORT(i/2)(s, e, e_size);*/ /* cannot pass the compiler: "routine030.c", line 35.9: 1506-045 (S) Undeclared identifier sort_functioni*/ }/*main*/
void initializeConnect() { /* Setup the RS485 connection */ if (!rs485.initialized) { DEBUG_ERR("RS485 was not initialized, check config"); DEBUG_ERR_STATE(DEBUG_ERR_UNINIT); } rs485.setup(); send_buffer = rs485.initBuffer(databuffer); DEBUG_VALUE(DEBUG_LOW, "Initialized RS485. address=", my_address); DEBUG_VALUELN(DEBUG_LOW, " bufsize=", SEND_BUFFER_SIZE); }