home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / Linux / Divers / yagirc-0.51.tar.gz / yagirc-0.51.tar / yagirc-0.51 / dcc.h < prev    next >
C/C++ Source or Header  |  1998-04-25  |  794b  |  39 lines

  1. #ifndef __DCC_H
  2. #define __DCC_H
  3.  
  4. #include "data.h"
  5.  
  6. /* Initialize DCC */
  7. void dcc_init(void);
  8. /* Deinitialize DCC */
  9. void dcc_deinit(void);
  10.  
  11.  
  12. /* /DCC CHAT command */
  13. int dcc_chat(char *data);
  14. /* /DCC SEND command */
  15. int dcc_send(char *data);
  16. /* /DCC GET command */
  17. int dcc_get(char *data);
  18. /* /DCC LIST command */
  19. int dcc_list(char *data);
  20. /* /DCC CLOSE command */
  21. int dcc_close(char *data);
  22.  
  23. /* Abort DCC transfer */
  24. int dcc_abort(DCC_REC *dcc);
  25.  
  26. /* Handle DCC CTCP commands */
  27. int dcc_handle_ctcp(char *sender, char *data);
  28. /* Handle DCC replies */
  29. int dcc_reply(char *sender, char *data);
  30.  
  31. /* Find DCC record, arg can be NULL */
  32. DCC_REC *dcc_find_item(int type, char *nick, char *arg);
  33. /* Send text to DCC chat */
  34. int dcc_chat_write(DCC_REC *dcc, char *str);
  35.  
  36. extern GList *dcclist;
  37.  
  38. #endif
  39.