Skip to content

Class server_monitor::server_entry

ClassList > server_entry

Public Functions

Type Name
char *const * get_argv () const
std::string get_exec_path () const
std::chrono::steady_clock::time_point get_last_revived_time () const
bool get_need_revive () const
int get_pid () const
server_entry & operator= (const server_entry &) = delete
server_entry & operator= (server_entry && other)
void proc_make_arg (const std::string & args)
server_entry (int pid, const std::string & exec_path, const std::string & args, std::chrono::steady_clock::time_point revive_time)
server_entry (const server_entry &) = delete
server_entry (server_entry &&) = default
void set_exec_path (const std::string & exec_path)
void set_last_revived_time (std::chrono::steady_clock::time_point revive_time)
void set_need_revive (bool need_revive)
void set_pid (int pid)
~server_entry ()

Public Functions Documentation

function get_argv

char * const * server_entry::get_argv () const

function get_exec_path

std::string server_entry::get_exec_path () const

function get_last_revived_time

std::chrono::steady_clock::time_point server_entry::get_last_revived_time () const

function get_need_revive

bool server_entry::get_need_revive () const

function get_pid

int server_entry::get_pid () const

function operator=

server_entry & server_entry::operator= (
    const  server_entry &
) = delete

function operator=

inline server_entry & server_entry::operator= (
    server_entry && other
) 

function proc_make_arg

void server_entry::proc_make_arg (
    const std::string & args
) 

function server_entry [1/3]

server_entry::server_entry (
    int pid,
    const std::string & exec_path,
    const std::string & args,
    std::chrono::steady_clock::time_point revive_time
) 

function server_entry [2/3]

server_entry::server_entry (
    const  server_entry &
) = delete

function server_entry [3/3]

server_entry::server_entry (
    server_entry &&
) = default

function set_exec_path

void server_entry::set_exec_path (
    const std::string & exec_path
) 

function set_last_revived_time

void server_entry::set_last_revived_time (
    std::chrono::steady_clock::time_point revive_time
) 

function set_need_revive

void server_entry::set_need_revive (
    bool need_revive
) 

function set_pid

void server_entry::set_pid (
    int pid
) 

function ~server_entry

server_entry::~server_entry () 


The documentation for this class was generated from the following file cubrid/src/executables/master_server_monitor.hpp