Furrballs v0.0.1
A Caching and Storage Solution
Loading...
Searching...
No Matches
Furrball Namespace Reference

Classes

class  ARCPolicy
 Implements the ARC eviction policy TODO: Implement Adaptive Memory Pooling (AMP) You can create and manage your own cache separately by instantiating a Policy object and using it. More...
 
class  Factory
 Templated derived class for specific factories. More...
 
class  FurrBall
 A Cache with size_t as Keys, void* as values and ARC eviction policy. More...
 
class  IFactory
 Base class for factories. More...
 
class  LFUPolicy
 Implements the LFU eviction policy. More...
 
class  Logger
 Basic Logger. More...
 
class  LRUPolicy
 Implements the LRU eviction policy. More...
 
class  MemoryManager
 
class  S3FIFOPolicy
 Implements the S3FIFO eviction policy. More...
 
class  StaticFactoryWrapper
 Wrapper class to manage factories. More...
 

Enumerations

enum class  LogLevel {
  Debug , Info , Warning , Error ,
  Critical
}
 

Enumeration Type Documentation

◆ LogLevel

enum class LogLevel
strong
Enumerator
Debug 
Info 
Warning 
Error 
Critical 

Definition at line 15 of file Logger.h.