Example #1
0
void Cache::init( long mem, long cnt )
{
	setMemoryLimit( mem );
	setCountLimit( cnt );
	Json::init();

	for ( uint8_t i=0; i < Key::lockSize; i++ )
	{
		pool.push_back( new Cache() );
	}
}
Example #2
0
DemoConfiguration::DemoConfiguration() :
	Configuration::Proxy( &VeyonCore::config() )
{
	// sanitize configuration
	if( framebufferUpdateInterval() <= 0 )
	{
		setFramebufferUpdateInterval( DefaultFramebufferUpdateInterval );
	}

	if( keyFrameInterval() <= 0 )
	{
		setKeyFrameInterval( DefaultKeyFrameInterval );
	}

	if( memoryLimit() <= 0 )
	{
		setMemoryLimit( DefaultMemoryLimit );
	}
}