18 #ifndef FOEDUS_SOC_SOC_OPTIONS_HPP_
19 #define FOEDUS_SOC_SOC_OPTIONS_HPP_
96 #endif // FOEDUS_SOC_SOC_OPTIONS_HPP_
fs::FixedPath spawn_ld_library_path_pattern_
String pattern of LD_LIBRARY_PATH environment variable to spawn SOC engines in each NUMA node...
Represents an object that can be written to and read from files/bytes in XML format.
Root package of FOEDUS (Fast Optimistic Engine for Data Unification Services).
SocOptions()
Constructs option values with default values.
#define EXTERNALIZABLE(clazz)
Macro to declare/define essential methods for an externalizable class.
EngineType soc_type_
How to launch SOC engine instances.
std::string convert_spawn_executable_pattern(int node) const
converts spawn_executable_pattern_ into a string with the given node ID.
#define CXX11_FINAL
Used in public headers in place of "final" of C++11.
fs::FixedPath spawn_executable_pattern_
String pattern of path of executables to spawn SOC engines in each NUMA node.
EngineType
Type of an engine instance of how to launch it.
Set of options for SOC manager.
default for shared_user_memory_size_kb_
uint64_t shared_user_memory_size_kb_
As part of the global shared memory, we reserve this size of 'user memory' that can be used for arbit...
std::string convert_spawn_ld_library_path_pattern(int node) const
converts spawn_ld_library_path_pattern_ into a string with the given node ID.