Rev 1006 | Rev 1061 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1006 | Rev 1028 | ||
---|---|---|---|
Line 50... | Line 50... | ||
50 | ipcarg_t arg2, ipcarg_t arg3, |
50 | ipcarg_t arg2, ipcarg_t arg3, |
51 | ipcarg_t *result1, ipcarg_t *result2, |
51 | ipcarg_t *result1, ipcarg_t *result2, |
52 | ipcarg_t *result3); |
52 | ipcarg_t *result3); |
53 | 53 | ||
54 | 54 | ||
55 | extern int ipc_call_sync(int phoneid, ipcarg_t method, ipcarg_t arg1, |
55 | extern int ipc_call_sync(int phoneid, ipcarg_t method, ipcarg_t arg1, |
56 | ipcarg_t *result); |
56 | ipcarg_t *result); |
57 | extern int ipc_wait_for_call(ipc_call_t *data, int flags); |
57 | extern ipc_callid_t ipc_wait_for_call(ipc_call_t *data, int flags); |
58 | extern void ipc_answer(ipc_callid_t callid, ipcarg_t retval, ipcarg_t arg1, |
58 | extern void ipc_answer(ipc_callid_t callid, ipcarg_t retval, ipcarg_t arg1, |
59 | ipcarg_t arg2); |
59 | ipcarg_t arg2); |
60 | 60 | ||
61 | #define ipc_call_async(phoneid,method,arg1,private, callback) (ipc_call_async_2(phoneid, method, arg1, 0, private, callback)) |
61 | #define ipc_call_async(phoneid,method,arg1,private, callback) (ipc_call_async_2(phoneid, method, arg1, 0, private, callback)) |
62 | void ipc_call_async_2(int phoneid, ipcarg_t method, ipcarg_t arg1, |
62 | void ipc_call_async_2(int phoneid, ipcarg_t method, ipcarg_t arg1, |
63 | ipcarg_t arg2, void *private, |
63 | ipcarg_t arg2, void *private, |
64 | ipc_async_callback_t callback); |
64 | ipc_async_callback_t callback); |
- | 65 | int ipc_connect_to_me(int phoneid, int arg1, int arg2, |
|
- | 66 | unsigned long long *taskid); |
|
65 | 67 | ||
66 | #endif |
68 | #endif |