X-Git-Url: http://git.iain.cx/?a=blobdiff_plain;f=service.h;h=8549fee726c1ef976d41410b325f61f3090feb63;hb=143238dfe314c16bc90a6807ab0f00220efd34a2;hp=0e5da202ad20c0f1d91835e049a065a703c7d314;hpb=53371f115d94fbbc7e5cb60853b9e4a5d356d4b0;p=nssm.git diff --git a/service.h b/service.h index 0e5da20..8549fee 100644 --- a/service.h +++ b/service.h @@ -57,15 +57,24 @@ typedef struct { unsigned long stdout_sharing; unsigned long stdout_disposition; unsigned long stdout_flags; + HANDLE stdout_pipe; + HANDLE stdout_thread; + unsigned long stdout_tid; TCHAR stderr_path[MAX_PATH]; unsigned long stderr_sharing; unsigned long stderr_disposition; unsigned long stderr_flags; + HANDLE stderr_pipe; + HANDLE stderr_thread; + unsigned long stderr_tid; bool rotate_files; + bool rotate_stdout_online; + bool rotate_stderr_online; unsigned long rotate_seconds; unsigned long rotate_bytes_low; unsigned long rotate_bytes_high; unsigned long default_exit_action; + unsigned long restart_delay; unsigned long throttle_delay; unsigned long stop_method; unsigned long kill_console_delay;