• Home
  • Raw
  • Download

Lines Matching full:example

32 This example shows how to customise the allocation of memory associated with
35 * [@boost_asio/example/cpp03/allocation/server.cpp]
40 This example demonstrates how to create reference counted buffers that can be
43 * [@boost_asio/example/cpp03/buffers/reference_counted.cpp]
48 This example implements a chat server and client. The programs use a custom
51 * [@boost_asio/example/cpp03/chat/chat_message.hpp]
52 * [@boost_asio/example/cpp03/chat/chat_client.cpp]
53 * [@boost_asio/example/cpp03/chat/chat_server.cpp]
59 * [@boost_asio/example/cpp03/chat/posix_chat_client.cpp]
67 * [@boost_asio/example/cpp03/echo/async_tcp_echo_server.cpp]
68 * [@boost_asio/example/cpp03/echo/async_udp_echo_server.cpp]
69 * [@boost_asio/example/cpp03/echo/blocking_tcp_echo_client.cpp]
70 * [@boost_asio/example/cpp03/echo/blocking_tcp_echo_server.cpp]
71 * [@boost_asio/example/cpp03/echo/blocking_udp_echo_client.cpp]
72 * [@boost_asio/example/cpp03/echo/blocking_udp_echo_server.cpp]
78 `fork()` system call. The first example illustrates the steps required to start
81 * [@boost_asio/example/cpp03/fork/daemon.cpp]
83 The second example demonstrates how it is possible to fork a process from
86 * [@boost_asio/example/cpp03/fork/process_per_connection.cpp]
91 Example programs implementing simple HTTP 1.0 clients. These examples show how
95 * [@boost_asio/example/cpp03/http/client/sync_client.cpp]
96 * [@boost_asio/example/cpp03/http/client/async_client.cpp]
101 This example illustrates the use of asio in a simple single-threaded server
105 * [@boost_asio/example/cpp03/http/server/connection.cpp]
106 * [@boost_asio/example/cpp03/http/server/connection.hpp]
107 * [@boost_asio/example/cpp03/http/server/connection_manager.cpp]
108 * [@boost_asio/example/cpp03/http/server/connection_manager.hpp]
109 * [@boost_asio/example/cpp03/http/server/header.hpp]
110 * [@boost_asio/example/cpp03/http/server/main.cpp]
111 * [@boost_asio/example/cpp03/http/server/mime_types.cpp]
112 * [@boost_asio/example/cpp03/http/server/mime_types.hpp]
113 * [@boost_asio/example/cpp03/http/server/reply.cpp]
114 * [@boost_asio/example/cpp03/http/server/reply.hpp]
115 * [@boost_asio/example/cpp03/http/server/request.hpp]
116 * [@boost_asio/example/cpp03/http/server/request_handler.cpp]
117 * [@boost_asio/example/cpp03/http/server/request_handler.hpp]
118 * [@boost_asio/example/cpp03/http/server/request_parser.cpp]
119 * [@boost_asio/example/cpp03/http/server/request_parser.hpp]
120 * [@boost_asio/example/cpp03/http/server/server.cpp]
121 * [@boost_asio/example/cpp03/http/server/server.hpp]
128 * [@boost_asio/example/cpp03/http/server2/connection.cpp]
129 * [@boost_asio/example/cpp03/http/server2/connection.hpp]
130 * [@boost_asio/example/cpp03/http/server2/header.hpp]
131 * [@boost_asio/example/cpp03/http/server2/io_context_pool.cpp]
132 * [@boost_asio/example/cpp03/http/server2/io_context_pool.hpp]
133 * [@boost_asio/example/cpp03/http/server2/main.cpp]
134 * [@boost_asio/example/cpp03/http/server2/mime_types.cpp]
135 * [@boost_asio/example/cpp03/http/server2/mime_types.hpp]
136 * [@boost_asio/example/cpp03/http/server2/reply.cpp]
137 * [@boost_asio/example/cpp03/http/server2/reply.hpp]
138 * [@boost_asio/example/cpp03/http/server2/request.hpp]
139 * [@boost_asio/example/cpp03/http/server2/request_handler.cpp]
140 * [@boost_asio/example/cpp03/http/server2/request_handler.hpp]
141 * [@boost_asio/example/cpp03/http/server2/request_parser.cpp]
142 * [@boost_asio/example/cpp03/http/server2/request_parser.hpp]
143 * [@boost_asio/example/cpp03/http/server2/server.cpp]
144 * [@boost_asio/example/cpp03/http/server2/server.hpp]
151 * [@boost_asio/example/cpp03/http/server3/connection.cpp]
152 * [@boost_asio/example/cpp03/http/server3/connection.hpp]
153 * [@boost_asio/example/cpp03/http/server3/header.hpp]
154 * [@boost_asio/example/cpp03/http/server3/main.cpp]
155 * [@boost_asio/example/cpp03/http/server3/mime_types.cpp]
156 * [@boost_asio/example/cpp03/http/server3/mime_types.hpp]
157 * [@boost_asio/example/cpp03/http/server3/reply.cpp]
158 * [@boost_asio/example/cpp03/http/server3/reply.hpp]
159 * [@boost_asio/example/cpp03/http/server3/request.hpp]
160 * [@boost_asio/example/cpp03/http/server3/request_handler.cpp]
161 * [@boost_asio/example/cpp03/http/server3/request_handler.hpp]
162 * [@boost_asio/example/cpp03/http/server3/request_parser.cpp]
163 * [@boost_asio/example/cpp03/http/server3/request_parser.hpp]
164 * [@boost_asio/example/cpp03/http/server3/server.cpp]
165 * [@boost_asio/example/cpp03/http/server3/server.hpp]
172 * [@boost_asio/example/cpp03/http/server4/file_handler.cpp]
173 * [@boost_asio/example/cpp03/http/server4/file_handler.hpp]
174 * [@boost_asio/example/cpp03/http/server4/header.hpp]
175 * [@boost_asio/example/cpp03/http/server4/main.cpp]
176 * [@boost_asio/example/cpp03/http/server4/mime_types.cpp]
177 * [@boost_asio/example/cpp03/http/server4/mime_types.hpp]
178 * [@boost_asio/example/cpp03/http/server4/reply.cpp]
179 * [@boost_asio/example/cpp03/http/server4/reply.hpp]
180 * [@boost_asio/example/cpp03/http/server4/request.hpp]
181 * [@boost_asio/example/cpp03/http/server4/request_parser.cpp]
182 * [@boost_asio/example/cpp03/http/server4/request_parser.hpp]
183 * [@boost_asio/example/cpp03/http/server4/server.cpp]
184 * [@boost_asio/example/cpp03/http/server4/server.hpp]
189 This example shows how to use raw sockets with ICMP to ping a remote host.
191 * [@boost_asio/example/cpp03/icmp/ping.cpp]
192 * [@boost_asio/example/cpp03/icmp/ipv4_header.hpp]
193 * [@boost_asio/example/cpp03/icmp/icmp_header.hpp]
198 This example shows how to customise handler invocation. Completion handlers are
201 * [@boost_asio/example/cpp03/invocation/prioritised_handlers.cpp]
209 * [@boost_asio/example/cpp03/iostreams/daytime_client.cpp]
210 * [@boost_asio/example/cpp03/iostreams/daytime_server.cpp]
211 * [@boost_asio/example/cpp03/iostreams/http_client.cpp]
216 An example showing the use of multicast to transmit packets to a group of
219 * [@boost_asio/example/cpp03/multicast/receiver.cpp]
220 * [@boost_asio/example/cpp03/multicast/sender.cpp]
225 This example shows how Boost.Serialization can be used with asio to encode and
228 * [@boost_asio/example/cpp03/serialization/client.cpp]
229 * [@boost_asio/example/cpp03/serialization/connection.hpp]
230 * [@boost_asio/example/cpp03/serialization/server.cpp]
231 * [@boost_asio/example/cpp03/serialization/stock.hpp]
236 This example demonstrates how to integrate custom functionality (in this case,
241 * [@boost_asio/example/cpp03/services/basic_logger.hpp]
242 * [@boost_asio/example/cpp03/services/daytime_client.cpp]
243 * [@boost_asio/example/cpp03/services/logger.hpp]
244 * [@boost_asio/example/cpp03/services/logger_service.cpp]
245 * [@boost_asio/example/cpp03/services/logger_service.hpp]
246 * [@boost_asio/example/cpp03/services/stream_socket_service.hpp]
251 Example client program implementing the SOCKS 4 protocol for communication via
254 * [@boost_asio/example/cpp03/socks4/sync_client.cpp]
255 * [@boost_asio/example/cpp03/socks4/socks4.hpp]
260 Example client and server programs showing the use of the [link
263 * [@boost_asio/example/cpp03/ssl/client.cpp]
264 * [@boost_asio/example/cpp03/ssl/server.cpp]
272 * [@boost_asio/example/cpp03/timeouts/async_tcp_client.cpp]
273 * [@boost_asio/example/cpp03/timeouts/blocking_tcp_client.cpp]
274 * [@boost_asio/example/cpp03/timeouts/blocking_token_tcp_client.cpp]
275 * [@boost_asio/example/cpp03/timeouts/blocking_udp_client.cpp]
276 * [@boost_asio/example/cpp03/timeouts/server.cpp]
281 Example showing how to customise basic_waitable_timer using a different clock type.
283 * [@boost_asio/example/cpp03/timers/time_t_timer.cpp]
288 Example illustrating mixed synchronous and asynchronous operations, and how to
291 * [@boost_asio/example/cpp03/porthopper/protocol.hpp]
292 * [@boost_asio/example/cpp03/porthopper/client.cpp]
293 * [@boost_asio/example/cpp03/porthopper/server.cpp]
298 Example demonstrating reactor-style operations for integrating a third-party
301 * [@boost_asio/example/cpp03/nonblocking/third_party_lib.cpp]
306 Example of using the boost::asio::spawn() function, a wrapper around the
311 * [@boost_asio/example/cpp03/spawn/echo_server.cpp]
318 * [@boost_asio/example/cpp03/local/connect_pair.cpp]
319 * [@boost_asio/example/cpp03/local/iostream_client.cpp]
320 * [@boost_asio/example/cpp03/local/stream_server.cpp]
321 * [@boost_asio/example/cpp03/local/stream_client.cpp]
326 An example showing how to use the Windows-specific function `TransmitFile`
329 * [@boost_asio/example/cpp03/windows/transmit_file.cpp]
340 This example shows how to customise the allocation of memory associated with
343 * [@boost_asio/example/cpp11/allocation/server.cpp]
348 This example demonstrates how to create reference counted buffers that can be
351 * [@boost_asio/example/cpp11/buffers/reference_counted.cpp]
356 This example implements a chat server and client. The programs use a custom
359 * [@boost_asio/example/cpp11/chat/chat_message.hpp]
360 * [@boost_asio/example/cpp11/chat/chat_client.cpp]
361 * [@boost_asio/example/cpp11/chat/chat_server.cpp]
369 * [@boost_asio/example/cpp11/echo/async_tcp_echo_server.cpp]
370 * [@boost_asio/example/cpp11/echo/async_udp_echo_server.cpp]
371 * [@boost_asio/example/cpp11/echo/blocking_tcp_echo_client.cpp]
372 * [@boost_asio/example/cpp11/echo/blocking_tcp_echo_server.cpp]
373 * [@boost_asio/example/cpp11/echo/blocking_udp_echo_client.cpp]
374 * [@boost_asio/example/cpp11/echo/blocking_udp_echo_server.cpp]
380 `fork()` system call. The first example illustrates the steps required to start
383 * [@boost_asio/example/cpp11/fork/daemon.cpp]
385 The second example demonstrates how it is possible to fork a process from
388 * [@boost_asio/example/cpp11/fork/process_per_connection.cpp]
393 This example demonstrates how to use std::future in conjunction with
396 * [@boost_asio/example/cpp11/futures/daytime_client.cpp]
401 This example header file shows how to implement custom handler tracking.
403 * [@boost_asio/example/cpp11/handler_tracking/custom_tracking.hpp]
405 This example program shows how to include source location information in
408 * [@boost_asio/example/cpp11/handler_tracking/async_tcp_echo_server.cpp]
413 This example illustrates the use of asio in a simple single-threaded server
417 * [@boost_asio/example/cpp11/http/server/connection.cpp]
418 * [@boost_asio/example/cpp11/http/server/connection.hpp]
419 * [@boost_asio/example/cpp11/http/server/connection_manager.cpp]
420 * [@boost_asio/example/cpp11/http/server/connection_manager.hpp]
421 * [@boost_asio/example/cpp11/http/server/header.hpp]
422 * [@boost_asio/example/cpp11/http/server/main.cpp]
423 * [@boost_asio/example/cpp11/http/server/mime_types.cpp]
424 * [@boost_asio/example/cpp11/http/server/mime_types.hpp]
425 * [@boost_asio/example/cpp11/http/server/reply.cpp]
426 * [@boost_asio/example/cpp11/http/server/reply.hpp]
427 * [@boost_asio/example/cpp11/http/server/request.hpp]
428 * [@boost_asio/example/cpp11/http/server/request_handler.cpp]
429 * [@boost_asio/example/cpp11/http/server/request_handler.hpp]
430 * [@boost_asio/example/cpp11/http/server/request_parser.cpp]
431 * [@boost_asio/example/cpp11/http/server/request_parser.hpp]
432 * [@boost_asio/example/cpp11/http/server/server.cpp]
433 * [@boost_asio/example/cpp11/http/server/server.hpp]
438 An example showing the use of multicast to transmit packets to a group of
441 * [@boost_asio/example/cpp11/multicast/receiver.cpp]
442 * [@boost_asio/example/cpp11/multicast/sender.cpp]
447 Example demonstrating reactor-style operations for integrating a third-party
450 * [@boost_asio/example/cpp11/nonblocking/third_party_lib.cpp]
457 * [@boost_asio/example/cpp11/operations/composed_1.cpp]
458 * [@boost_asio/example/cpp11/operations/composed_2.cpp]
459 * [@boost_asio/example/cpp11/operations/composed_3.cpp]
460 * [@boost_asio/example/cpp11/operations/composed_4.cpp]
461 * [@boost_asio/example/cpp11/operations/composed_5.cpp]
462 * [@boost_asio/example/cpp11/operations/composed_6.cpp]
463 * [@boost_asio/example/cpp11/operations/composed_7.cpp]
464 * [@boost_asio/example/cpp11/operations/composed_8.cpp]
469 Example client program implementing the SOCKS 4 protocol for communication via
472 * [@boost_asio/example/cpp11/socks4/sync_client.cpp]
473 * [@boost_asio/example/cpp11/socks4/socks4.hpp]
478 Example of using the boost::asio::spawn() function, a wrapper around the
483 * [@boost_asio/example/cpp11/spawn/echo_server.cpp]
488 Example client and server programs showing the use of the [link
491 * [@boost_asio/example/cpp11/ssl/client.cpp]
492 * [@boost_asio/example/cpp11/ssl/server.cpp]
500 * [@boost_asio/example/cpp11/timeouts/async_tcp_client.cpp]
501 * [@boost_asio/example/cpp11/timeouts/blocking_tcp_client.cpp]
502 * [@boost_asio/example/cpp11/timeouts/blocking_token_tcp_client.cpp]
503 * [@boost_asio/example/cpp11/timeouts/blocking_udp_client.cpp]
504 * [@boost_asio/example/cpp11/timeouts/server.cpp]
509 Example showing how to customise basic_waitable_timer using a different clock type.
511 * [@boost_asio/example/cpp11/timers/time_t_timer.cpp]
518 * [@boost_asio/example/cpp11/local/connect_pair.cpp]
519 * [@boost_asio/example/cpp11/local/iostream_client.cpp]
520 * [@boost_asio/example/cpp11/local/stream_server.cpp]
521 * [@boost_asio/example/cpp11/local/stream_client.cpp]
534 * [@boost_asio/example/cpp14/operations/composed_1.cpp]
535 * [@boost_asio/example/cpp14/operations/composed_2.cpp]
536 * [@boost_asio/example/cpp14/operations/composed_3.cpp]
537 * [@boost_asio/example/cpp14/operations/composed_4.cpp]
538 * [@boost_asio/example/cpp14/operations/composed_5.cpp]
539 * [@boost_asio/example/cpp14/operations/composed_6.cpp]
540 * [@boost_asio/example/cpp14/operations/composed_7.cpp]
541 * [@boost_asio/example/cpp14/operations/composed_8.cpp]
555 * [@boost_asio/example/cpp17/coroutines_ts/echo_server.cpp]
556 * [@boost_asio/example/cpp17/coroutines_ts/refactored_echo_server.cpp]
557 * [@boost_asio/example/cpp17/coroutines_ts/double_buffered_echo_server.cpp]
558 * [@boost_asio/example/cpp17/coroutines_ts/chat_server.cpp]
559 * [@boost_asio/example/cpp17/coroutines_ts/range_based_for.cpp]