#include "detail/util.hpp"
#include <derecho/mutils-serialization/SerializationSupport.hpp>
#include <inttypes.h>
#include <map>
#include <set>
#include <stdio.h>
#include <string>
#include <derecho/utils/logger.hpp>
#include <experimental/filesystem>
#include "detail/PersistNoLog_impl.hpp"
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. | |
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 > | |
void | persistent::saveNoLogObjectInMem (ObjectType &obj, const char *object_name) noexcept(false) |
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... | |
template<typename ObjectType > | |
std::unique_ptr< ObjectType > | persistent::loadNoLogObjectFromMem (const char *object_name, mutils::DeserializationManager *dm=nullptr) noexcept(false) |