Revert "Improve fb_call_user_func_async"
[hiphop-php.git] / src / runtime / ext / profile / extprofile_server.h
blob498d2b422f51191bba2959f963ca95aa66a7b0c6
1 /*
2 +----------------------------------------------------------------------+
3 | HipHop for PHP |
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>
25 namespace HPHP {
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__