makes all tracker requests 'stopped' when aborting
[libtorrent.git] / include / Makefile.am
blob28330963e5a8a86346a377fc367d3c0b2deed1e9
1 nobase_include_HEADERS = libtorrent/alert.hpp \
2 libtorrent/alert_types.hpp \
3 libtorrent/assert.hpp \
4 libtorrent/bandwidth_manager.hpp \
5 libtorrent/bandwidth_limit.hpp \
6 libtorrent/bandwidth_queue_entry.hpp \
7 libtorrent/bencode.hpp \
8 libtorrent/bitfield.hpp \
9 libtorrent/broadcast_socket.hpp \
10 libtorrent/buffer.hpp \
11 libtorrent/connection_queue.hpp \
12 libtorrent/create_torrent.hpp \
13 libtorrent/config.hpp \
14 libtorrent/debug.hpp \
15 libtorrent/disk_buffer_holder.hpp \
16 libtorrent/disk_io_thread.hpp \
17 libtorrent/entry.hpp \
18 libtorrent/enum_net.hpp \
19 libtorrent/escape_string.hpp \
20 libtorrent/error_code.hpp \
21 libtorrent/extensions.hpp \
22 libtorrent/file.hpp \
23 libtorrent/file_pool.hpp \
24 libtorrent/file_storage.hpp \
25 libtorrent/fingerprint.hpp \
26 libtorrent/GeoIP.h \
27 libtorrent/gzip.hpp \
28 libtorrent/hasher.hpp \
29 libtorrent/http_connection.hpp \
30 libtorrent/http_stream.hpp \
31 libtorrent/http_parser.hpp \
32 libtorrent/http_tracker_connection.hpp \
33 libtorrent/identify_client.hpp \
34 libtorrent/instantiate_connection.hpp \
35 libtorrent/intrusive_ptr_base.hpp \
36 libtorrent/invariant_check.hpp \
37 libtorrent/io.hpp \
38 libtorrent/ip_filter.hpp \
39 libtorrent/chained_buffer.hpp \
40 libtorrent/lsd.hpp \
41 libtorrent/lazy_entry.hpp \
42 libtorrent/peer.hpp \
43 libtorrent/peer_connection.hpp \
44 libtorrent/bt_peer_connection.hpp \
45 libtorrent/web_peer_connection.hpp \
46 libtorrent/parse_url.hpp \
47 libtorrent/pe_crypto.hpp \
48 libtorrent/magnet_uri.hpp \
49 libtorrent/natpmp.hpp \
50 libtorrent/pch.hpp \
51 libtorrent/peer_id.hpp \
52 libtorrent/peer_info.hpp \
53 libtorrent/peer_request.hpp \
54 libtorrent/piece_block_progress.hpp \
55 libtorrent/piece_picker.hpp \
56 libtorrent/policy.hpp \
57 libtorrent/proxy_base.hpp \
58 libtorrent/random_sample.hpp \
59 libtorrent/session.hpp \
60 libtorrent/session_settings.hpp \
61 libtorrent/session_status.hpp \
62 libtorrent/size_type.hpp \
63 libtorrent/ssl_stream.hpp \
64 libtorrent/socket.hpp \
65 libtorrent/socket_type.hpp \
66 libtorrent/socks4_stream.hpp \
67 libtorrent/socks5_stream.hpp \
68 libtorrent/stat.hpp \
69 libtorrent/storage.hpp \
70 libtorrent/time.hpp \
71 libtorrent/torrent.hpp \
72 libtorrent/torrent_handle.hpp \
73 libtorrent/torrent_info.hpp \
74 libtorrent/tracker_manager.hpp \
75 libtorrent/udp_tracker_connection.hpp \
76 libtorrent/udp_socket.hpp \
77 libtorrent/utf8.hpp \
78 libtorrent/upnp.hpp \
79 libtorrent/xml_parse.hpp \
80 libtorrent/variant_stream.hpp \
81 libtorrent/version.hpp \
82 libtorrent/time.hpp \
83 libtorrent/aux_/session_impl.hpp \
84 libtorrent/extensions/metadata_transfer.hpp \
85 libtorrent/extensions/ut_pex.hpp \
86 libtorrent/extensions/ut_metadata.hpp \
87 libtorrent/extensions/logger.hpp \
88 libtorrent/extensions/smart_ban.hpp \
90 libtorrent/kademlia/closest_nodes.hpp \
91 libtorrent/kademlia/dht_tracker.hpp \
92 libtorrent/kademlia/find_data.hpp \
93 libtorrent/kademlia/logging.hpp \
94 libtorrent/kademlia/msg.hpp \
95 libtorrent/kademlia/node.hpp \
96 libtorrent/kademlia/node_entry.hpp \
97 libtorrent/kademlia/node_id.hpp \
98 libtorrent/kademlia/observer.hpp \
99 libtorrent/kademlia/refresh.hpp \
100 libtorrent/kademlia/routing_table.hpp \
101 libtorrent/kademlia/rpc_manager.hpp \
102 libtorrent/kademlia/traversal_algorithm.hpp
104 if ENABLE_SHIPPED_ASIO
105 nobase_include_HEADERS += \
106 libtorrent/asio.hpp \
107 libtorrent/asio/detail/bind_handler.hpp \
108 libtorrent/asio/detail/buffer_resize_guard.hpp \
109 libtorrent/asio/detail/buffered_stream_storage.hpp \
110 libtorrent/asio/detail/call_stack.hpp \
111 libtorrent/asio/detail/const_buffers_iterator.hpp \
112 libtorrent/asio/detail/consuming_buffers.hpp \
113 libtorrent/asio/detail/deadline_timer_service.hpp \
114 libtorrent/asio/detail/dev_poll_reactor.hpp \
115 libtorrent/asio/detail/dev_poll_reactor_fwd.hpp \
116 libtorrent/asio/detail/epoll_reactor.hpp \
117 libtorrent/asio/detail/epoll_reactor_fwd.hpp \
118 libtorrent/asio/detail/event.hpp \
119 libtorrent/asio/detail/fd_set_adapter.hpp \
120 libtorrent/asio/detail/handler_alloc_helpers.hpp \
121 libtorrent/asio/detail/handler_invoke_helpers.hpp \
122 libtorrent/asio/detail/handler_queue.hpp \
123 libtorrent/asio/detail/hash_map.hpp \
124 libtorrent/asio/detail/io_control.hpp \
125 libtorrent/asio/detail/kqueue_reactor.hpp \
126 libtorrent/asio/detail/kqueue_reactor_fwd.hpp \
127 libtorrent/asio/detail/local_free_on_block_exit.hpp \
128 libtorrent/asio/detail/mutex.hpp \
129 libtorrent/asio/detail/noncopyable.hpp \
130 libtorrent/asio/detail/null_event.hpp \
131 libtorrent/asio/detail/null_mutex.hpp \
132 libtorrent/asio/detail/null_signal_blocker.hpp \
133 libtorrent/asio/detail/null_thread.hpp \
134 libtorrent/asio/detail/null_tss_ptr.hpp \
135 libtorrent/asio/detail/old_win_sdk_compat.hpp \
136 libtorrent/asio/detail/pipe_select_interrupter.hpp \
137 libtorrent/asio/detail/pop_options.hpp \
138 libtorrent/asio/detail/posix_event.hpp \
139 libtorrent/asio/detail/posix_fd_set_adapter.hpp \
140 libtorrent/asio/detail/posix_mutex.hpp \
141 libtorrent/asio/detail/posix_signal_blocker.hpp \
142 libtorrent/asio/detail/posix_thread.hpp \
143 libtorrent/asio/detail/posix_tss_ptr.hpp \
144 libtorrent/asio/detail/push_options.hpp \
145 libtorrent/asio/detail/reactive_socket_service.hpp \
146 libtorrent/asio/detail/reactor_op_queue.hpp \
147 libtorrent/asio/detail/resolver_service.hpp \
148 libtorrent/asio/detail/scoped_lock.hpp \
149 libtorrent/asio/detail/select_interrupter.hpp \
150 libtorrent/asio/detail/select_reactor.hpp \
151 libtorrent/asio/detail/select_reactor_fwd.hpp \
152 libtorrent/asio/detail/service_base.hpp \
153 libtorrent/asio/detail/service_id.hpp \
154 libtorrent/asio/detail/service_registry.hpp \
155 libtorrent/asio/detail/service_registry_fwd.hpp \
156 libtorrent/asio/detail/signal_blocker.hpp \
157 libtorrent/asio/detail/signal_init.hpp \
158 libtorrent/asio/detail/socket_holder.hpp \
159 libtorrent/asio/detail/socket_ops.hpp \
160 libtorrent/asio/detail/socket_option.hpp \
161 libtorrent/asio/detail/socket_select_interrupter.hpp \
162 libtorrent/asio/detail/socket_types.hpp \
163 libtorrent/asio/detail/strand_service.hpp \
164 libtorrent/asio/detail/task_io_service.hpp \
165 libtorrent/asio/detail/task_io_service_fwd.hpp \
166 libtorrent/asio/detail/thread.hpp \
167 libtorrent/asio/detail/throw_error.hpp \
168 libtorrent/asio/detail/timer_queue.hpp \
169 libtorrent/asio/detail/timer_queue_base.hpp \
170 libtorrent/asio/detail/tss_ptr.hpp \
171 libtorrent/asio/detail/win_event.hpp \
172 libtorrent/asio/detail/win_fd_set_adapter.hpp \
173 libtorrent/asio/detail/win_iocp_io_service.hpp \
174 libtorrent/asio/detail/win_iocp_io_service_fwd.hpp \
175 libtorrent/asio/detail/win_iocp_socket_service.hpp \
176 libtorrent/asio/detail/win_mutex.hpp \
177 libtorrent/asio/detail/win_signal_blocker.hpp \
178 libtorrent/asio/detail/win_thread.hpp \
179 libtorrent/asio/detail/win_tss_ptr.hpp \
180 libtorrent/asio/detail/wince_thread.hpp \
181 libtorrent/asio/detail/winsock_init.hpp \
182 libtorrent/asio/detail/wrapped_handler.hpp \
183 libtorrent/asio/basic_datagram_socket.hpp \
184 libtorrent/asio/basic_deadline_timer.hpp \
185 libtorrent/asio/basic_io_object.hpp \
186 libtorrent/asio/basic_socket.hpp \
187 libtorrent/asio/basic_socket_acceptor.hpp \
188 libtorrent/asio/basic_socket_iostream.hpp \
189 libtorrent/asio/basic_socket_streambuf.hpp \
190 libtorrent/asio/basic_stream_socket.hpp \
191 libtorrent/asio/basic_streambuf.hpp \
192 libtorrent/asio/buffer.hpp \
193 libtorrent/asio/buffered_read_stream.hpp \
194 libtorrent/asio/buffered_read_stream_fwd.hpp \
195 libtorrent/asio/buffered_stream.hpp \
196 libtorrent/asio/buffered_stream_fwd.hpp \
197 libtorrent/asio/buffered_write_stream.hpp \
198 libtorrent/asio/buffered_write_stream_fwd.hpp \
199 libtorrent/asio/completion_condition.hpp \
200 libtorrent/asio/datagram_socket_service.hpp \
201 libtorrent/asio/deadline_timer.hpp \
202 libtorrent/asio/deadline_timer_service.hpp \
203 libtorrent/asio/error.hpp \
204 libtorrent/asio/error_code.hpp \
205 libtorrent/asio/handler_alloc_hook.hpp \
206 libtorrent/asio/handler_invoke_hook.hpp \
207 libtorrent/asio/io_service.hpp \
208 libtorrent/asio/is_read_buffered.hpp \
209 libtorrent/asio/is_write_buffered.hpp \
210 libtorrent/asio/placeholders.hpp \
211 libtorrent/asio/read.hpp \
212 libtorrent/asio/read_until.hpp \
213 libtorrent/asio/socket_acceptor_service.hpp \
214 libtorrent/asio/socket_base.hpp \
215 libtorrent/asio/ssl.hpp \
216 libtorrent/asio/strand.hpp \
217 libtorrent/asio/stream_socket_service.hpp \
218 libtorrent/asio/streambuf.hpp \
219 libtorrent/asio/system_error.hpp \
220 libtorrent/asio/thread.hpp \
221 libtorrent/asio/time_traits.hpp \
222 libtorrent/asio/version.hpp \
223 libtorrent/asio/write.hpp \
224 libtorrent/asio/impl/error_code.ipp \
225 libtorrent/asio/impl/io_service.ipp \
226 libtorrent/asio/impl/read.ipp \
227 libtorrent/asio/impl/read_until.ipp \
228 libtorrent/asio/impl/write.ipp \
229 libtorrent/asio/ip/detail/socket_option.hpp \
230 libtorrent/asio/ip/address.hpp \
231 libtorrent/asio/ip/address_v4.hpp \
232 libtorrent/asio/ip/address_v6.hpp \
233 libtorrent/asio/ip/basic_endpoint.hpp \
234 libtorrent/asio/ip/basic_resolver.hpp \
235 libtorrent/asio/ip/basic_resolver_entry.hpp \
236 libtorrent/asio/ip/basic_resolver_iterator.hpp \
237 libtorrent/asio/ip/basic_resolver_query.hpp \
238 libtorrent/asio/ip/host_name.hpp \
239 libtorrent/asio/ip/multicast.hpp \
240 libtorrent/asio/ip/resolver_query_base.hpp \
241 libtorrent/asio/ip/resolver_service.hpp \
242 libtorrent/asio/ip/tcp.hpp \
243 libtorrent/asio/ip/udp.hpp \
244 libtorrent/asio/ip/unicast.hpp \
245 libtorrent/asio/ip/v6_only.hpp \
246 libtorrent/asio/ssl/detail/openssl_context_service.hpp \
247 libtorrent/asio/ssl/detail/openssl_init.hpp \
248 libtorrent/asio/ssl/detail/openssl_operation.hpp \
249 libtorrent/asio/ssl/detail/openssl_stream_service.hpp \
250 libtorrent/asio/ssl/detail/openssl_types.hpp \
251 libtorrent/asio/ssl/basic_context.hpp \
252 libtorrent/asio/ssl/context.hpp \
253 libtorrent/asio/ssl/context_base.hpp \
254 libtorrent/asio/ssl/context_service.hpp \
255 libtorrent/asio/ssl/stream.hpp \
256 libtorrent/asio/ssl/stream_base.hpp \
257 libtorrent/asio/ssl/stream_service.hpp
258 endif