Beispiel #1
0
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;
	}
}
Beispiel #2
0
void OGROCIStringBuf::MakeRoomFor( int nCharacters )

{
    UpdateEnd();

    if( nLen + nCharacters > nBufSize - 2 )
    {
        nBufSize = (int) ((nLen + nCharacters) * 1.3);
        pszString = (char *) CPLRealloc(pszString,nBufSize);
    }
}
Beispiel #3
0
//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);
}