blob: cbb6c7c520d7bb112009465a17f0dd9fe2a5e7f8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#ifndef TRANSMISSION_H
#define TRANSMISSION_H
typedef struct TransmissionSession TransmissionSession;
struct TransmissionSession {
char session_header[128];
};
int transmission_connect(TransmissionSession *session);
/* Returns 0 if the daemon is running, otherwise returns an error value */
int transmission_is_daemon_running();
int transmission_start_daemon(const char *download_dir);
/* The torrent name will be stored in @torrent_name, malloc'ed */
int transmission_add_torrent(TransmissionSession *session, const char *url, char **torrent_name);
#endif
|