[BACK]Return to aproc.h CVS log [TXT][DIR] Up to [local] / src / usr.bin / aucat

Diff for /src/usr.bin/aucat/Attic/aproc.h between version 1.2 and 1.3

version 1.2, 2008/06/02 17:06:36 version 1.3, 2008/08/14 09:45:23
Line 91 
Line 91 
          * A new output was connected           * A new output was connected
          */           */
         void (*newout)(struct aproc *, struct abuf *);          void (*newout)(struct aproc *, struct abuf *);
   
           /*
            * destroy the aproc, called just before to free the
            * aproc structure
            */
           void (*done)(struct aproc *);
 };  };
   
 struct aconv {  struct aconv {
Line 140 
Line 146 
         } u;          } u;
 };  };
   
   struct aproc *aproc_new(struct aproc_ops *, char *);
 void aproc_del(struct aproc *);  void aproc_del(struct aproc *);
 void aproc_setin(struct aproc *, struct abuf *);  void aproc_setin(struct aproc *, struct abuf *);
 void aproc_setout(struct aproc *, struct abuf *);  void aproc_setout(struct aproc *, struct abuf *);
   
 struct aproc *rpipe_new(struct file *);  struct aproc *rpipe_new(struct file *);
   int rpipe_in(struct aproc *, struct abuf *);
   int rpipe_out(struct aproc *, struct abuf *);
   void rpipe_done(struct aproc *);
   void rpipe_eof(struct aproc *, struct abuf *);
   void rpipe_hup(struct aproc *, struct abuf *);
   
 struct aproc *wpipe_new(struct file *);  struct aproc *wpipe_new(struct file *);
   void wpipe_done(struct aproc *);
   int wpipe_in(struct aproc *, struct abuf *);
   int wpipe_out(struct aproc *, struct abuf *);
   void wpipe_eof(struct aproc *, struct abuf *);
   void wpipe_hup(struct aproc *, struct abuf *);
   
 struct aproc *mix_new(void);  struct aproc *mix_new(void);
 struct aproc *sub_new(void);  struct aproc *sub_new(void);
 struct aproc *conv_new(char *, struct aparams *, struct aparams *);  struct aproc *conv_new(char *, struct aparams *, struct aparams *);

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3