libfoedus-core
FOEDUS Core Library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
foedus::EngineOptions Member List

This is the complete list of members for foedus::EngineOptions, including all inherited members.

add_child_element(tinyxml2::XMLElement *parent, const std::string &tag, const std::string &comment, const Externalizable &child)foedus::externalize::Externalizablestatic
add_element(tinyxml2::XMLElement *parent, const std::string &tag, const std::string &comment, T value)foedus::externalize::Externalizablestatic
add_element(tinyxml2::XMLElement *parent, const std::string &tag, const std::string &comment, const assorted::FixedString< MAXLEN, CHAR > &value)foedus::externalize::Externalizableinlinestatic
add_element(tinyxml2::XMLElement *parent, const std::string &tag, const std::string &comment, const std::vector< T > &value)foedus::externalize::Externalizableinlinestatic
add_enum_element(tinyxml2::XMLElement *parent, const std::string &tag, const std::string &comment, ENUM value)foedus::externalize::Externalizableinlinestatic
append_comment(tinyxml2::XMLElement *parent, const std::string &comment)foedus::externalize::Externalizablestatic
assign(const foedus::externalize::Externalizable *other) overridefoedus::EngineOptionsinlinevirtual
cache_foedus::EngineOptions
calculate_required_memory(uint64_t *shared_bytes, uint64_t *local_bytes) const foedus::EngineOptions
create_element(tinyxml2::XMLElement *parent, const std::string &name, tinyxml2::XMLElement **out)foedus::externalize::Externalizablestatic
debugging_foedus::EngineOptions
EngineOptions()foedus::EngineOptions
EngineOptions(const EngineOptions &other)foedus::EngineOptions
get_available_hugepage_memory(std::ostream *details_out)foedus::EngineOptionsstatic
get_child_element(tinyxml2::XMLElement *parent, const std::string &tag, Externalizable *child, bool optional=false)foedus::externalize::Externalizablestatic
get_element(tinyxml2::XMLElement *parent, const std::string &tag, T *out, bool optional=false, T value=0)foedus::externalize::Externalizablestatic
get_element(tinyxml2::XMLElement *parent, const std::string &tag, std::string *out, bool optional=false, const char *value="")foedus::externalize::Externalizablestatic
get_element(tinyxml2::XMLElement *parent, const std::string &tag, assorted::FixedString< MAXLEN, CHAR > *out, bool optional=false, const assorted::FixedString< MAXLEN, CHAR > &value=assorted::FixedString< MAXLEN, CHAR >())foedus::externalize::Externalizableinlinestatic
get_element(tinyxml2::XMLElement *parent, const std::string &tag, std::vector< T > *out, bool optional=false)foedus::externalize::Externalizablestatic
get_enum_element(tinyxml2::XMLElement *parent, const std::string &tag, ENUM *out, bool optional=false, ENUM default_value=static_cast< ENUM >(0))foedus::externalize::Externalizableinlinestatic
get_tag_name() const overridefoedus::EngineOptionsinlinevirtual
insert_comment(tinyxml2::XMLElement *element, const std::string &comment)foedus::externalize::Externalizablestatic
load(tinyxml2::XMLElement *element) overridefoedus::EngineOptionsvirtual
load_from_file(const fs::Path &path)foedus::externalize::Externalizable
load_from_string(const std::string &xml)foedus::externalize::Externalizable
log_foedus::EngineOptions
memory_foedus::EngineOptions
operator<<(std::ostream &o, const EngineOptions &v)foedus::EngineOptionsfriend
operator=(const EngineOptions &other)foedus::EngineOptions
prescreen(std::ostream *details_out) const foedus::EngineOptions
prescreen_sysctl(uint64_t required_shared_safe_bytes, bool *has_any_error, std::ostream *details_out) const foedus::EngineOptions
prescreen_ulimits(uint64_t required_total_safe_bytes, bool *has_any_error, std::ostream *details_out) const foedus::EngineOptions
proc_foedus::EngineOptions
read_int_from_proc_fs(const char *path, std::ostream *details_out)foedus::EngineOptionsstatic
restart_foedus::EngineOptions
save(tinyxml2::XMLElement *element) const overridefoedus::EngineOptionsvirtual
save_to_file(const fs::Path &path) const foedus::externalize::Externalizable
save_to_stream(std::ostream *ptr) const foedus::externalize::Externalizable
savepoint_foedus::EngineOptions
snapshot_foedus::EngineOptions
soc_foedus::EngineOptions
storage_foedus::EngineOptions
thread_foedus::EngineOptions
xct_foedus::EngineOptions