2005-09-15 09:58:31 -04:00
|
|
|
|
|
|
|
#ifndef EL__PROTOCOL_BITTORRENT_BITTORRENT_H
|
|
|
|
#define EL__PROTOCOL_BITTORRENT_BITTORRENT_H
|
|
|
|
|
|
|
|
#include "main/module.h"
|
|
|
|
#include "network/state.h"
|
|
|
|
|
2008-01-26 08:29:13 -05:00
|
|
|
struct bittorrent_const_string;
|
2005-09-15 09:58:31 -04:00
|
|
|
struct uri;
|
|
|
|
|
|
|
|
extern struct module bittorrent_protocol_module;
|
|
|
|
|
|
|
|
uint32_t get_bittorrent_peerwire_max_message_length(void);
|
|
|
|
uint32_t get_bittorrent_peerwire_max_request_length(void);
|
|
|
|
|
|
|
|
int *get_bittorrent_selection(struct uri *uri, size_t size);
|
|
|
|
void add_bittorrent_selection(struct uri *uri, int *selection, size_t size);
|
|
|
|
|
2008-08-03 08:24:26 -04:00
|
|
|
void add_bittorrent_message(struct uri *uri, struct connection_state state,
|
2008-01-26 08:29:13 -05:00
|
|
|
struct bittorrent_const_string *);
|
2005-09-15 09:58:31 -04:00
|
|
|
|
|
|
|
#endif
|