1
0
mirror of https://github.com/rkd77/elinks.git synced 2024-06-28 01:35:32 +00:00
elinks/src/protocol/bittorrent/bittorrent.h

31 lines
693 B
C
Raw Permalink Normal View History

#ifndef EL__PROTOCOL_BITTORRENT_BITTORRENT_H
#define EL__PROTOCOL_BITTORRENT_BITTORRENT_H
#include "main/module.h"
#include "network/state.h"
#ifdef __cplusplus
extern "C" {
#endif
struct bittorrent_const_string;
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);
void add_bittorrent_message(struct uri *uri, struct connection_state state,
struct bittorrent_const_string *);
#ifdef __cplusplus
}
#endif
#endif