Ejemplo n.º 1
0
 protected override void FreeUnManagedObjects()
 {
     if (Handle != default)
     {
         LevelDbInterop.leveldb_options_destroy(Handle);
     }
 }
Ejemplo n.º 2
0
 protected override void FreeUnManagedObjects()
 {
     LevelDbInterop.leveldb_env_destroy(Handle);
 }
Ejemplo n.º 3
0
 public Env()
 {
     Handle = LevelDbInterop.leveldb_create_default_env();
 }
Ejemplo n.º 4
0
 public WriteOptions()
 {
     Handle = LevelDbInterop.leveldb_writeoptions_create();
 }
Ejemplo n.º 5
0
 public ReadOptions()
 {
     Handle = LevelDbInterop.leveldb_readoptions_create();
 }
Ejemplo n.º 6
0
 /// <summary>
 /// Create a new cache with a fixed size capacity.  This implementation
 /// of Cache uses a LRU eviction policy.
 /// </summary>
 public Cache(int capacity)
 {
     Handle = LevelDbInterop.leveldb_cache_create_lru(capacity);
 }
Ejemplo n.º 7
0
 public Options()
 {
     Handle = LevelDbInterop.leveldb_options_create();
 }