X-Git-Url: https://git.realraum.at/?p=svn42.git;a=blobdiff_plain;f=powersensordaemon%2Fautosample.h;h=254585cc539140862039e2002414fddc3b58280f;hp=4ea195ee3ac12d42cf15576b9e65c508b07d8146;hb=2b72e9339a620b831f2dc4c24fd95ee9096e608d;hpb=c62c39411cd07099da6ca5998e98b3123d15095c diff --git a/powersensordaemon/autosample.h b/powersensordaemon/autosample.h index 4ea195e..254585c 100644 --- a/powersensordaemon/autosample.h +++ b/powersensordaemon/autosample.h @@ -24,6 +24,13 @@ #include "options.h" +struct autosample_process_struct { + pid_t pid_; + int read_fd_; + int write_fd_; +}; +typedef struct autosample_process_struct autosample_process_t; + struct autosample_device_struct { int delay_; int cnt_; @@ -32,7 +39,7 @@ struct autosample_device_struct { typedef struct autosample_device_struct autosample_device_t; int send_sample_cmd(int fd, const char* device_name); -int start_autosample_process(options_t* opt); -int autosample_process(options_t *opt, int pipefd); +int start_autosample_process(options_t* opt, autosample_process_t* a); +int autosample_process(options_t *opt, int writefd, int readfd); #endif