/[monit]/monit/monitor.h
ViewVC logotype

Diff of /monit/monitor.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.31 by rory, Mon Nov 11 22:38:54 2002 UTC revision 1.32 by rory, Mon Nov 25 23:44:25 2002 UTC
# Line 249  typedef struct myprocess { Line 249  typedef struct myprocess {
249    char *name;                                  /**< Process descriptive name */    char *name;                                  /**< Process descriptive name */
250    char *pidfile;                            /**< The pid file of the process */    char *pidfile;                            /**< The pid file of the process */
251    char *group;                                       /**< Process group name */    char *group;                                       /**< Process group name */
252      char *parent;                       /**< The process that is depended upon */
253    Command_T start;                    /**< The start command for the process */    Command_T start;                    /**< The start command for the process */
254    Command_T stop;                      /**< The stop command for the process */    Command_T stop;                      /**< The stop command for the process */
255    int  do_validate;    /**< validation flag, if FALSE, no validation is done */    int  do_validate;    /**< validation flag, if FALSE, no validation is done */
256      int  visited;                                            /**< visited flag */
257    int  mode;                            /**< Monitoring mode for the process */    int  mode;                            /**< Monitoring mode for the process */
258    int  ncycle;                          /**< The number of the current cycle */    int  ncycle;                          /**< The number of the current cycle */
259    int  nstart;           /**< The number of current starts with this process */    int  nstart;           /**< The number of current starts with this process */
# Line 318  char *url_encode(char *uri); Line 320  char *url_encode(char *uri);
320  char *get_basic_authentication_header();  char *get_basic_authentication_header();
321  int   set_md5sum(char **, char *);  int   set_md5sum(char **, char *);
322  int   parse(char *);  int   parse(char *);
 void  control_process(Process_T, char *, int);  
323  void  control(char *);  void  control(char *);
324  void  control_group(char *, char *);  void  control_group(char *, char *);
325  void  check_process(char *, char *);  void  check_process(char *, char *, int);
326    void  setup_dependants();
327  void  spawn(Process_T, Command_T);  void  spawn(Process_T, Command_T);
328  void  status();  void  status();
329  void  status_group(char *);  void  status_group(char *);

Legend:
Removed from v.1.31  
changed lines
  Added in v.1.32

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26