Rev 1282 | Rev 1336 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1282 | Rev 1330 | ||
---|---|---|---|
Line 52... | Line 52... | ||
52 | 52 | ||
53 | 53 | ||
54 | extern int ipc_call_sync(int phoneid, ipcarg_t method, ipcarg_t arg1, |
54 | extern int ipc_call_sync(int phoneid, ipcarg_t method, ipcarg_t arg1, |
55 | ipcarg_t *result); |
55 | ipcarg_t *result); |
56 | extern ipc_callid_t ipc_wait_for_call(ipc_call_t *data, int flags); |
56 | extern ipc_callid_t ipc_wait_for_call(ipc_call_t *data, int flags); |
57 | extern void ipc_answer(ipc_callid_t callid, ipcarg_t retval, ipcarg_t arg1, |
57 | extern ipcarg_t ipc_answer(ipc_callid_t callid, ipcarg_t retval, ipcarg_t arg1, |
58 | ipcarg_t arg2); |
58 | ipcarg_t arg2); |
59 | 59 | ||
60 | #define ipc_call_async(phoneid,method,arg1,private, callback) (ipc_call_async_2(phoneid, method, arg1, 0, private, callback)) |
60 | #define ipc_call_async(phoneid,method,arg1,private, callback) (ipc_call_async_2(phoneid, method, arg1, 0, private, callback)) |
61 | void ipc_call_async_2(int phoneid, ipcarg_t method, ipcarg_t arg1, |
61 | void ipc_call_async_2(int phoneid, ipcarg_t method, ipcarg_t arg1, |
62 | ipcarg_t arg2, void *private, |
62 | ipcarg_t arg2, void *private, |
63 | ipc_async_callback_t callback); |
63 | ipc_async_callback_t callback); |