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

Diff for /src/usr.bin/ssh/channels.h between version 1.14 and 1.15

version 1.14, 2000/06/20 01:39:40 version 1.15, 2000/08/19 18:48:11
Line 22 
Line 22 
  * and cleared in channel_free.   * and cleared in channel_free.
  */   */
 typedef void channel_callback_fn(int id, void *arg);  typedef void channel_callback_fn(int id, void *arg);
   typedef int channel_filter_fn(Buffer *b, char *buf, int len);
   
 typedef struct Channel {  typedef struct Channel {
         int     type;           /* channel type/state */          int     type;           /* channel type/state */
Line 61 
Line 62 
         void    *cb_arg;          void    *cb_arg;
         int     cb_event;          int     cb_event;
         channel_callback_fn     *dettach_user;          channel_callback_fn     *dettach_user;
   
           /* filter */
           channel_filter_fn       *input_filter;
 }       Channel;  }       Channel;
   
 #define CHAN_EXTENDED_IGNORE            0  #define CHAN_EXTENDED_IGNORE            0
Line 73 
Line 77 
 void    channel_request_start(int id, char *service, int wantconfirm);  void    channel_request_start(int id, char *service, int wantconfirm);
 void    channel_register_callback(int id, int mtype, channel_callback_fn *fn, void *arg);  void    channel_register_callback(int id, int mtype, channel_callback_fn *fn, void *arg);
 void    channel_register_cleanup(int id, channel_callback_fn *fn);  void    channel_register_cleanup(int id, channel_callback_fn *fn);
   void    channel_register_filter(int id, channel_filter_fn *fn);
 void    channel_cancel_cleanup(int id);  void    channel_cancel_cleanup(int id);
 Channel *channel_lookup(int id);  Channel *channel_lookup(int id);
   

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15