A clone of btpd with my configuration changes.

23 行
581 B

  1. #ifndef BTPD_POLICY_H
  2. #define BTPD_POLICY_H
  3. void cm_by_second(struct torrent *tp);
  4. void cm_on_new_peer(struct peer *peer);
  5. void cm_on_lost_peer(struct peer *peer);
  6. void cm_on_upload(struct peer *peer);
  7. void cm_on_unupload(struct peer *peer);
  8. void cm_on_download(struct peer *peer);
  9. void cm_on_undownload(struct peer *peer);
  10. void cm_on_piece_ann(struct peer *peer, uint32_t piece);
  11. void cm_on_block(struct peer *peer);
  12. void cm_schedule_piece(struct torrent *tp);
  13. int cm_assign_requests(struct peer *peer, int nreqs);
  14. void cm_unassign_requests(struct peer *peer);
  15. #endif