Go to the source code of this file.
Namespaces | |
persistent | |
This file include all common types internal to derecho and not necessarily being known by a client program. | |
Macros | |
#define | _NOLOG_OBJECT_DIR_ ((storageType == ST_MEM) ? getPersRamdiskPath().c_str() : getPersFilePath().c_str()) |
#define | _NOLOG_OBJECT_NAME_ ((object_name == nullptr) ? typeid(ObjectType).name() : object_name) |
Functions | |
template<typename ObjectType , StorageType storageType> | |
void | persistent::saveNoLogObjectInFile (ObjectType &obj, const char *object_name) noexcept(false) |
save object in file More... | |
template<typename ObjectType , StorageType storageType> | |
std::unique_ptr< ObjectType > | persistent::loadNoLogObjectFromFile (const char *object_name, mutils::DeserializationManager *dm=nullptr) noexcept(false) |
load data from file More... | |
#define _NOLOG_OBJECT_DIR_ ((storageType == ST_MEM) ? getPersRamdiskPath().c_str() : getPersFilePath().c_str()) |
Definition at line 4 of file PersistNoLog_impl.hpp.
#define _NOLOG_OBJECT_NAME_ ((object_name == nullptr) ? typeid(ObjectType).name() : object_name) |
Definition at line 5 of file PersistNoLog_impl.hpp.