2 +----------------------------------------------------------------------+
4 +----------------------------------------------------------------------+
5 | Copyright (c) 2010- Facebook, Inc. (http://www.facebook.com) |
6 | Copyright (c) 1997-2010 The PHP Group |
7 +----------------------------------------------------------------------+
8 | This source file is subject to version 3.01 of the PHP license, |
9 | that is bundled with this package in the file LICENSE, and is |
10 | available through the world-wide-web at the following url: |
11 | http://www.php.net/license/3_01.txt |
12 | If you did not receive a copy of the PHP license and are unable to |
13 | obtain it through the world-wide-web, please send a note to |
14 | license@php.net so we can mail you a copy immediately. |
15 +----------------------------------------------------------------------+
18 #ifndef __EXTPROFILE_SERVER_H__
19 #define __EXTPROFILE_SERVER_H__
21 // >>>>>> Generated by idl.php. Do NOT modify. <<<<<<
23 #include <runtime/ext/ext_server.h>
26 ///////////////////////////////////////////////////////////////////////////////
28 inline bool x_dangling_server_proxy_old_request() {
29 FUNCTION_INJECTION_BUILTIN(dangling_server_proxy_old_request
);
30 return f_dangling_server_proxy_old_request();
33 inline bool x_dangling_server_proxy_new_request(CStrRef host
) {
34 FUNCTION_INJECTION_BUILTIN(dangling_server_proxy_new_request
);
35 return f_dangling_server_proxy_new_request(host
);
38 inline bool x_pagelet_server_is_enabled() {
39 FUNCTION_INJECTION_BUILTIN(pagelet_server_is_enabled
);
40 return f_pagelet_server_is_enabled();
43 inline Object
x_pagelet_server_task_start(CStrRef url
, CArrRef headers
= null_array
, CStrRef post_data
= null_string
, CArrRef files
= null_array
) {
44 FUNCTION_INJECTION_BUILTIN(pagelet_server_task_start
);
45 return f_pagelet_server_task_start(url
, headers
, post_data
, files
);
48 inline int64
x_pagelet_server_task_status(CObjRef task
) {
49 FUNCTION_INJECTION_BUILTIN(pagelet_server_task_status
);
50 return f_pagelet_server_task_status(task
);
53 inline String
x_pagelet_server_task_result(CObjRef task
, VRefParam headers
, VRefParam code
) {
54 FUNCTION_INJECTION_BUILTIN(pagelet_server_task_result
);
55 return f_pagelet_server_task_result(task
, headers
, code
);
58 inline void x_pagelet_server_flush() {
59 FUNCTION_INJECTION_BUILTIN(pagelet_server_flush
);
60 f_pagelet_server_flush();
63 inline bool x_xbox_send_message(CStrRef msg
, VRefParam ret
, int64 timeout_ms
, CStrRef host
= "localhost") {
64 FUNCTION_INJECTION_BUILTIN(xbox_send_message
);
65 return f_xbox_send_message(msg
, ret
, timeout_ms
, host
);
68 inline bool x_xbox_post_message(CStrRef msg
, CStrRef host
= "localhost") {
69 FUNCTION_INJECTION_BUILTIN(xbox_post_message
);
70 return f_xbox_post_message(msg
, host
);
73 inline Object
x_xbox_task_start(CStrRef message
) {
74 FUNCTION_INJECTION_BUILTIN(xbox_task_start
);
75 return f_xbox_task_start(message
);
78 inline bool x_xbox_task_status(CObjRef task
) {
79 FUNCTION_INJECTION_BUILTIN(xbox_task_status
);
80 return f_xbox_task_status(task
);
83 inline int64
x_xbox_task_result(CObjRef task
, int64 timeout_ms
, VRefParam ret
) {
84 FUNCTION_INJECTION_BUILTIN(xbox_task_result
);
85 return f_xbox_task_result(task
, timeout_ms
, ret
);
88 inline int x_xbox_get_thread_timeout() {
89 FUNCTION_INJECTION_BUILTIN(xbox_get_thread_timeout
);
90 return f_xbox_get_thread_timeout();
93 inline void x_xbox_set_thread_timeout(int timeout
) {
94 FUNCTION_INJECTION_BUILTIN(xbox_set_thread_timeout
);
95 f_xbox_set_thread_timeout(timeout
);
98 inline void x_xbox_schedule_thread_reset() {
99 FUNCTION_INJECTION_BUILTIN(xbox_schedule_thread_reset
);
100 f_xbox_schedule_thread_reset();
103 inline int x_xbox_get_thread_time() {
104 FUNCTION_INJECTION_BUILTIN(xbox_get_thread_time
);
105 return f_xbox_get_thread_time();
109 ///////////////////////////////////////////////////////////////////////////////
112 #endif // __EXTPROFILE_SERVER_H__