void DoomsDayDevice::Update( ) { switch( m_eDoomsDayDeviceState ) { case kDoomsDayDeviceState_Idle: { UpdateIdle( ); return; } break; case kDoomsDayDeviceState_Fire: { UpdateFire( ); return; } break; case kDoomsDayDeviceState_End: { UpdateEnd( ); return; } break; default: { ASSERT( !"DoomsDayDevice::Update: Invalid state." ); return; } break; } }
void OGROCIStringBuf::MakeRoomFor( int nCharacters ) { UpdateEnd(); if( nLen + nCharacters > nBufSize - 2 ) { nBufSize = (int) ((nLen + nCharacters) * 1.3); pszString = (char *) CPLRealloc(pszString,nBufSize); } }
//Realtime method void Results::QueueResult(const QString &name, SpValueList &List) { IT_IT("Results::QueueResult"); //Lock(); // lock for results update //was commented UpdateStart(name); // begin the update SpValueList::iterator i = List.begin(); for(; i != List.end();i++) { Update(name,(*i).tag,(*i)); // update the value }; UpdateEnd(name); // end the update //Unlock(); // unlock the results objects //was commented };
void CrFbDisplayBase::setFramebufferEnd(struct CR_FRAMEBUFFER *pFb) { UpdateEnd(pFb); }