xref: /PHP-5.6/ext/standard/streamsfuncs.h (revision 49493a2d)
1 /*
2   +----------------------------------------------------------------------+
3   | PHP Version 5                                                        |
4   +----------------------------------------------------------------------+
5   | Copyright (c) 1997-2016 The PHP Group                                |
6   +----------------------------------------------------------------------+
7   | This source file is subject to version 3.01 of the PHP license,      |
8   | that is bundled with this package in the file LICENSE, and is        |
9   | available through the world-wide-web at the following url:           |
10   | http://www.php.net/license/3_01.txt                                  |
11   | If you did not receive a copy of the PHP license and are unable to   |
12   | obtain it through the world-wide-web, please send a note to          |
13   | license@php.net so we can mail you a copy immediately.               |
14   +----------------------------------------------------------------------+
15   | Authors: Wez Furlong <wez@thebrainroom.com>                          |
16   +----------------------------------------------------------------------+
17 */
18 
19 /* $Id$ */
20 
21 /* Flags for stream_socket_client */
22 #define PHP_STREAM_CLIENT_PERSISTENT	1
23 #define PHP_STREAM_CLIENT_ASYNC_CONNECT	2
24 #define PHP_STREAM_CLIENT_CONNECT		4
25 
26 PHP_FUNCTION(stream_socket_client);
27 PHP_FUNCTION(stream_socket_server);
28 PHP_FUNCTION(stream_socket_accept);
29 PHP_FUNCTION(stream_socket_get_name);
30 PHP_FUNCTION(stream_socket_recvfrom);
31 PHP_FUNCTION(stream_socket_sendto);
32 
33 PHP_FUNCTION(stream_copy_to_stream);
34 PHP_FUNCTION(stream_get_contents);
35 
36 PHP_FUNCTION(stream_set_blocking);
37 PHP_FUNCTION(stream_select);
38 PHP_FUNCTION(stream_set_timeout);
39 PHP_FUNCTION(stream_set_read_buffer);
40 PHP_FUNCTION(stream_set_write_buffer);
41 PHP_FUNCTION(stream_set_chunk_size);
42 PHP_FUNCTION(stream_get_transports);
43 PHP_FUNCTION(stream_get_wrappers);
44 PHP_FUNCTION(stream_get_line);
45 PHP_FUNCTION(stream_get_meta_data);
46 PHP_FUNCTION(stream_wrapper_register);
47 PHP_FUNCTION(stream_wrapper_unregister);
48 PHP_FUNCTION(stream_wrapper_restore);
49 PHP_FUNCTION(stream_context_create);
50 PHP_FUNCTION(stream_context_set_params);
51 PHP_FUNCTION(stream_context_get_params);
52 PHP_FUNCTION(stream_context_set_option);
53 PHP_FUNCTION(stream_context_get_options);
54 PHP_FUNCTION(stream_context_get_default);
55 PHP_FUNCTION(stream_context_set_default);
56 PHP_FUNCTION(stream_filter_prepend);
57 PHP_FUNCTION(stream_filter_append);
58 PHP_FUNCTION(stream_filter_remove);
59 PHP_FUNCTION(stream_socket_enable_crypto);
60 PHP_FUNCTION(stream_socket_shutdown);
61 PHP_FUNCTION(stream_resolve_include_path);
62 PHP_FUNCTION(stream_is_local);
63 PHP_FUNCTION(stream_supports_lock);
64 
65 #if HAVE_SOCKETPAIR
66 PHP_FUNCTION(stream_socket_pair);
67 #endif
68 
69 /*
70  * Local variables:
71  * tab-width: 4
72  * c-basic-offset: 4
73  * End:
74  * vim600: noet sw=4 ts=4 fdm=marker
75  * vim<600: noet sw=4 ts=4
76  */
77 
78