17#include "common/lang/string.h"
18#include "common/lang/vector.h"
30 void init_default(
string &process_name);
32 const string &get_std_out()
const {
return std_out_; }
34 void set_std_out(
const string &std_out) { ProcessParam::std_out_ = std_out; }
36 const string &get_std_err()
const {
return std_err_; }
38 void set_std_err(
const string &std_err) { ProcessParam::std_err_ = std_err; }
40 const string &get_conf()
const {
return conf; }
42 void set_conf(
const string &conf) { ProcessParam::conf = conf; }
44 const string &get_process_name()
const {
return process_name_; }
46 void set_process_name(
const string &processName) { ProcessParam::process_name_ = processName; }
48 bool is_demon()
const {
return demon; }
50 void set_demon(
bool demon) { ProcessParam::demon = demon; }
52 const vector<string> &get_args()
const {
return args; }
54 void set_args(
const vector<string> &args) { ProcessParam::args = args; }
56 void set_server_port(
int port) { server_port_ = port; }
58 int get_server_port()
const {
return server_port_; }
60 void set_unix_socket_path(
const char *unix_socket_path) { unix_socket_path_ = unix_socket_path; }
62 const string &get_unix_socket_path()
const {
return unix_socket_path_; }
64 void set_protocol(
const char *protocol) { protocol_ = protocol; }
66 const string &get_protocol()
const {
return protocol_; }
68 void set_trx_kit_name(
const char *kit_name)
71 trx_kit_name_ = kit_name;
75 const string &trx_kit_name()
const {
return trx_kit_name_; }
77 void set_storage_engine(
const char *storage_engine)
80 storage_engine_ = storage_engine;
84 const string &storage_engine()
const {
return storage_engine_; }
86 void set_thread_handling_name(
const char *thread_handling_name)
88 if (thread_handling_name) {
89 thread_handling_name_ = thread_handling_name;
93 const string &thread_handling_name()
const {
return thread_handling_name_; }
95 void set_buffer_pool_memory_size(
int bytes) { buffer_pool_memory_size_ = bytes; }
97 int buffer_pool_memory_size()
const {
return buffer_pool_memory_size_; }
99 void set_durability_mode(
const char *mode) { durability_mode_ = mode; }
100 const string &durability_mode()
const {
return durability_mode_; }
106 string process_name_;
109 int server_port_ = -1;
110 string unix_socket_path_;
112 string trx_kit_name_;
113 string storage_engine_;
114 string thread_handling_name_;
115 int buffer_pool_memory_size_ = -1;
116 string durability_mode_;
Definition: process_param.h:23