26#ifndef ABSTRACT_PROGRAM_INCLUDED
27#define ABSTRACT_PROGRAM_INCLUDED
65 void run(
int argc,
char **argv);
90 virtual int execute(
const std::vector<std::string> &positional_options) = 0;
108 void init_name(
char *name_from_cmd_line);
This file follows Google coding style, except for the name MEM_ROOT (which is kept for historical rea...
Header for compiler-dependent features.
Some integer typedefs for easier portability.
Definition: abstract_connection_program.h:38
The MEM_ROOT is a simple arena, where allocations are carved out of larger blocks.
Definition: my_alloc.h:83
Definition: my_getopt.h:93
#define PSI_NOT_INSTRUMENTED
Definition: validate_password_imp.cc:42