18 #ifndef FOEDUS_PROC_PROC_OPTIONS_HPP_
19 #define FOEDUS_PROC_PROC_OPTIONS_HPP_
82 #endif // FOEDUS_PROC_PROC_OPTIONS_HPP_
Represents an object that can be written to and read from files/bytes in XML format.
Default value for max_proc_count_.
Root package of FOEDUS (Fast Optimistic Engine for Data Unification Services).
#define EXTERNALIZABLE(clazz)
Macro to declare/define essential methods for an externalizable class.
ProcOptions()
Constructs option values with default values.
fs::FixedPath shared_library_dir_pattern_
String pattern of ';'-separated path of directories that contain shared libaries to load...
#define CXX11_FINAL
Used in public headers in place of "final" of C++11.
std::string convert_shared_library_dir_pattern(int node) const
converts shared_library_dir_pattern_ into a string with the given node ID.
fs::FixedPath shared_library_path_pattern_
String pattern of ';'-separated path of shared libraries to load in each NUMA node.
std::string convert_shared_library_path_pattern(int node) const
converts shared_library_path_pattern_ into a string with the given node ID.
Set of options for loading system/user procedures.
uint32_t max_proc_count_
Maximum number of system/user procedures.