DDraceNetwork Documentation
Loading...
Searching...
No Matches
storage.h File Reference
#include <base/hash.h>
#include <base/types.h>
#include "kernel.h"
#include <memory>
#include <set>
#include <string>
Include dependency graph for storage.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IStorage
 

Enumerations

enum  { MAX_PATHS = 16 }
 

Functions

IStorageCreateStorage (IStorage::EInitializationType InitializationType, int NumArgs, const char **ppArguments)
 
std::unique_ptr< IStorageCreateLocalStorage ()
 
std::unique_ptr< IStorageCreateTempStorage (const char *pDirectory, int NumArgs, const char **ppArguments)
 

Enumeration Type Documentation

◆ anonymous enum

Enumerator
MAX_PATHS 

Function Documentation

◆ CreateLocalStorage()

std::unique_ptr< IStorage > CreateLocalStorage ( )
extern

◆ CreateStorage()

IStorage * CreateStorage ( IStorage::EInitializationType  InitializationType,
int  NumArgs,
const char **  ppArguments 
)
extern

◆ CreateTempStorage()

std::unique_ptr< IStorage > CreateTempStorage ( const char pDirectory,
int  NumArgs,
const char **  ppArguments 
)
extern