source: trunk/src/halTorrentDefines.hpp @ 771

Revision 771, 4.4 KB checked in by Eoin, 10 years ago (diff)

Released the snapshot 0.3.1.8

Line 
1
2//         Copyright Eóin O'Callaghan 2006 - 2009.
3// Distributed under the Boost Software License, Version 1.0.
4//    (See accompanying file LICENSE_1_0.txt or copy at
5//          http://www.boost.org/LICENSE_1_0.txt)
6
7#pragma once
8
9#define HALITE_VERSION                                          0, 3, 1, 766
10#define HALITE_VERSION_STRING                           "v 0.3.1 dev 766"
11#define HALITE_FINGERPRINT                                      "HL", 0, 3, 1, 8
12
13#ifndef HAL_NA
14#define HAL_NA                                                  40013
15#endif
16
17#define HAL_TORRENT_EXT_BEGIN                           41000
18#define LBT_EVENT_TORRENT_FINISHED                              HAL_TORRENT_EXT_BEGIN + 1
19#define HAL_PEER_BAN_ALERT                                      HAL_TORRENT_EXT_BEGIN + 2
20#define HAL_HASH_FAIL_ALERT                                     HAL_TORRENT_EXT_BEGIN + 3
21#define HAL_URL_SEED_ALERT                                      HAL_TORRENT_EXT_BEGIN + 5
22#define HAL_TRACKER_WARNING_ALERT                               HAL_TORRENT_EXT_BEGIN + 4
23#define HAL_TRACKER_ANNOUNCE_ALERT                      HAL_TORRENT_EXT_BEGIN + 6
24#define HAL_TRACKER_ALERT                                       HAL_TORRENT_EXT_BEGIN + 7
25#define HAL_TRACKER_REPLY_ALERT                         HAL_TORRENT_EXT_BEGIN + 8
26#define LBT_EVENT_TORRENT_PAUSED                                HAL_TORRENT_EXT_BEGIN + 9
27#define HAL_FAST_RESUME_ALERT                           HAL_TORRENT_EXT_BEGIN + 10
28#define HAL_PIECE_FINISHED_ALERT                                HAL_TORRENT_EXT_BEGIN + 11
29#define HAL_BLOCK_FINISHED_ALERT                                HAL_TORRENT_EXT_BEGIN + 12
30#define HAL_BLOCK_DOWNLOADING_ALERT                     HAL_TORRENT_EXT_BEGIN + 13
31#define HAL_LISTEN_SUCCEEDED_ALERT                      HAL_TORRENT_EXT_BEGIN + 14
32#define HAL_LISTEN_FAILED_ALERT                         HAL_TORRENT_EXT_BEGIN + 15
33#define HAL_IPFILTER_ALERT                                      HAL_TORRENT_EXT_BEGIN + 16
34#define HAL_INCORRECT_ENCODING_LEVEL                    HAL_TORRENT_EXT_BEGIN + 17
35#define HAL_INCORRECT_CONNECT_POLICY                    HAL_TORRENT_EXT_BEGIN + 18
36#define HAL_PEER_ALERT                                          HAL_TORRENT_EXT_BEGIN + 19
37#define HAL_LISTEN_V6_FAILED_ALERT                              HAL_TORRENT_EXT_BEGIN + 20
38#define HAL_TORRENT_LOAD_FILTERS                                HAL_TORRENT_EXT_BEGIN + 21
39#define HAL_EXTERNAL_IP_ALERT                                   HAL_TORRENT_EXT_BEGIN + 22
40#define HAL_PORTMAP_ERROR_ALERT                         HAL_TORRENT_EXT_BEGIN + 23
41#define HAL_PORTMAP_ALERT                                       HAL_TORRENT_EXT_BEGIN + 24
42#define HAL_PORTMAP_TYPE_PMP                                    HAL_TORRENT_EXT_BEGIN + 25                     
43#define HAL_PORTMAP_TYPE_UPNP                           HAL_TORRENT_EXT_BEGIN + 26
44#define HAL_FILE_ERROR_ALERT                                    HAL_TORRENT_EXT_BEGIN + 27
45#define HAL_DHT_REPLY_ALERT                                     HAL_TORRENT_EXT_BEGIN + 28
46#define HAL_WRITE_RESUME_ALERT                          HAL_TORRENT_EXT_BEGIN + 29
47#define HAL_WRITE_RESUME_FAIL_ALERT                     HAL_TORRENT_EXT_BEGIN + 30
48#define HAL_TORRENT_RESUME_ALERT                                HAL_TORRENT_EXT_BEGIN + 31
49#define HAL_TORRENT_ERROR_PAUSE_ALERT                   HAL_TORRENT_EXT_BEGIN + 32
50
51#define HAL_TORRENT_INT_BEGIN                           42000
52#define HAL_PEER_INTERESTING                                    HAL_TORRENT_INT_BEGIN + 1
53#define HAL_PEER_CHOKED                                         HAL_TORRENT_INT_BEGIN + 2
54#define HAL_PEER_REMOTE_INTERESTING                     HAL_TORRENT_INT_BEGIN + 3
55#define HAL_PEER_REMOTE_CHOKED                          HAL_TORRENT_INT_BEGIN + 4
56#define HAL_PEER_SUPPORT_EXTENSIONS                     HAL_TORRENT_INT_BEGIN + 5
57#define HAL_PEER_LOCAL_CONNECTION                               HAL_TORRENT_INT_BEGIN + 6
58#define HAL_PEER_HANDSHAKE                                      HAL_TORRENT_INT_BEGIN + 7
59#define HAL_PEER_CONNECTING                                     HAL_TORRENT_INT_BEGIN + 8
60#define HAL_PEER_QUEUED                                 HAL_TORRENT_INT_BEGIN + 9
61#define HAL_PEER_RC4_ENCRYPTED                          HAL_TORRENT_INT_BEGIN + 10
62#define HAL_PEER_PLAINTEXT_ENCRYPTED                    HAL_TORRENT_INT_BEGIN + 11
63#define HAL_TORRENT_QUEUED_CHECKING                     HAL_TORRENT_INT_BEGIN + 12
64#define HAL_TORRENT_CHECKING_FILES                      HAL_TORRENT_INT_BEGIN + 13
65#define HAL_TORRENT_CONNECTING                          HAL_TORRENT_INT_BEGIN + 14
66#define HAL_TORRENT_DOWNLOADING                         HAL_TORRENT_INT_BEGIN + 15
67#define HAL_TORRENT_FINISHED                                    HAL_TORRENT_INT_BEGIN + 16
68#define HAL_TORRENT_SEEDING                                     HAL_TORRENT_INT_BEGIN + 17
69#define HAL_TORRENT_ALLOCATING                          HAL_TORRENT_INT_BEGIN + 18
70#define HAL_TORRENT_QUEUED                                      HAL_TORRENT_INT_BEGIN + 19
71#define HAL_TORRENT_STOPPED                                     HAL_TORRENT_INT_BEGIN + 20
72#define HAL_TORRENT_PAUSED                                      HAL_TORRENT_INT_BEGIN + 21
73#define HAL_TORRENT_STOPPING                                    HAL_TORRENT_INT_BEGIN + 22
74#define HAL_TORRENT_PAUSING                                     HAL_TORRENT_INT_BEGIN + 23
75#define HAL_TORRENT_METADATA                            HAL_TORRENT_INT_BEGIN + 24
76#define HAL_NEWT_CREATING_TORRENT                               HAL_TORRENT_INT_BEGIN + 25
77#define HAL_NEWT_HASHING_PIECES                         HAL_TORRENT_INT_BEGIN + 26
78#define HAL_TORRENT_IMPORT_FILTERS                              HAL_TORRENT_INT_BEGIN + 27
79#define HAL_INT_NEWT_ADD_PEERS_WEB                      HAL_TORRENT_INT_BEGIN + 28
80#define HAL_INT_NEWT_ADD_PEERS_DHT                      HAL_TORRENT_INT_BEGIN + 29
81#define HAL_NEWT_CREATION_CANCELED                      HAL_TORRENT_INT_BEGIN + 30
82#define HAL_TORRENT_IN_ERROR                                    HAL_TORRENT_INT_BEGIN + 31
Note: See TracBrowser for help on using the repository browser.