File tree Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -49,7 +49,21 @@ the HTTP client implementation provided by :mod:`cpp-netlib`.
49
49
Synchronous Clients
50
50
~~~~~~~~~~~~~~~~~~~
51
51
52
- .. FIXME show the table of tags that enable the synchronous implementation.
52
+ Of the client tags shown in the table, the following makes the ``basic_client ``
53
+ behave as a fully synchonous client.
54
+
55
+ * **http_default_8bit_tcp_resolve **
56
+ * **http_default_8bit_udp_resolve **
57
+ * **http_keepalive_8bit_tcp_resolve **
58
+ * **http_keepalive_8bit_udp_resolve **
59
+
60
+ The synchronous client implements all the operations of the client underneath
61
+ the interface all block to wait for I/O to finish. All the member methods are
62
+ synchronous and will block until the response object is ready or throws if erros
63
+ are encountered in the performance of the HTTP requests.
64
+
65
+ .. warning :: The synchronous clients are **NOT** thread safe. You will need to do
66
+ external synchronization to use synchronous client implementations.
53
67
54
68
Asynchronous Clients
55
69
~~~~~~~~~~~~~~~~~~~~
You can’t perform that action at this time.
0 commit comments