NazaraEngine/include/Nazara/Core
Lynix 55c205a5e5 Improved MemoryPool class
It's size is now dynamic (defaulted to 1024)
Added MemoryPool::GetFreeBlocks()
Added MemoryPool::GetSize()
Tried to make it thread-safe
It supports dynamics allocations (in case where it can't allocate memory
from the pool for some reasons)


Former-commit-id: d42804a47eaafbbc1c0b151f8fcaeb5ddb086ff5
2014-06-22 15:12:51 +02:00
..
Debug Added MemoryManager::GetAllocationCount() 2014-04-24 21:20:14 +02:00
Hash Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
AbstractHash.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
ByteArray.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
CallOnExit.hpp Updated CallOnExit 2014-04-20 12:55:05 +02:00
CallOnExit.inl Added CallOnExit class 2014-02-18 01:01:30 +01:00
Clock.hpp Added parameters to Clock class 2014-03-20 23:06:22 +01:00
Color.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
Color.inl Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
ConditionVariable.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
Config.hpp Updated MemoryManager 2014-04-21 22:13:31 +02:00
Core.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
Debug.hpp Updated MemoryManager 2014-04-21 22:13:31 +02:00
DebugOff.hpp Updated MemoryManager 2014-04-21 22:13:31 +02:00
Directory.hpp Renamed Directory::SetDirectory to Directory::SetPath 2014-05-26 02:00:46 +02:00
DynLib.hpp Fixed thread-safety 2014-03-06 09:49:39 +01:00
Endianness.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
Endianness.inl Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
Enums.hpp Added some CPU vendors 2014-04-21 11:02:17 +02:00
Error.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
ErrorFlags.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
File.hpp Added File::Open(path, mode) 2014-04-20 13:13:49 +02:00
Format.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
Functor.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
Functor.inl Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
HardwareInfo.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
Hash.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
HashDigest.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
Hashable.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
Initializer.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
Initializer.inl Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
InputStream.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
LockGuard.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
Log.hpp Fixed thread-safety 2014-03-06 09:49:39 +01:00
MemoryPool.hpp Improved MemoryPool class 2014-06-22 15:12:51 +02:00
MemoryPool.inl Improved MemoryPool class 2014-06-22 15:12:51 +02:00
MemoryStream.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
Mutex.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
NonCopyable.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
ParameterList.hpp ParameterList destructor is no longer virtual 2014-01-20 09:35:03 +01:00
PluginManager.hpp PluginManager::AddDirectory no longer returns bool 2014-04-20 23:52:54 +02:00
Primitive.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
Primitive.inl Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
PrimitiveList.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
Resource.hpp Added Resource modification notification 2014-04-08 10:21:50 +02:00
ResourceListener.hpp Added Resource modification notification 2014-04-08 10:21:50 +02:00
ResourceLoader.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
ResourceLoader.inl Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
ResourceRef.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
ResourceRef.inl Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
Semaphore.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
Stream.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
String.hpp Added repetition constructors 2014-03-06 09:24:38 +01:00
String.inl Removed useless keyword 2014-03-30 19:17:32 +02:00
StringStream.hpp Fixed thread-safety 2014-03-06 09:49:39 +01:00
TaskScheduler.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
TaskScheduler.inl Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
Thread.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
Thread.inl Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
ThreadSafety.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
ThreadSafetyOff.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
Tuple.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
Tuple.inl Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
Unicode.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00
Updatable.hpp Happy thousandth commit Nazara 2014-01-12 20:16:21 +01:00