Rev 1490 | Rev 1547 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 1490 | Rev 1500 | ||
|---|---|---|---|
| Line 36... | Line 36... | ||
| 36 | 36 | ||
| 37 | typedef ipc_callid_t aid_t; |
37 | typedef ipc_callid_t aid_t; |
| 38 | typedef void (*async_client_conn_t)(ipc_callid_t callid, ipc_call_t *call); |
38 | typedef void (*async_client_conn_t)(ipc_callid_t callid, ipc_call_t *call); |
| 39 | 39 | ||
| 40 | int async_manager(void); |
40 | int async_manager(void); |
| - | 41 | ipc_callid_t async_get_call_timeout(ipc_call_t *call, suseconds_t usecs); |
|
| 41 | ipc_callid_t async_get_call(ipc_call_t *data); |
42 | static inline ipc_callid_t async_get_call(ipc_call_t *data) |
| 42 | 43 | { |
|
| - | 44 | return async_get_call_timeout(data, 0); |
|
| - | 45 | } |
|
| 43 | 46 | ||
| 44 | aid_t async_send_2(int phoneid, ipcarg_t method, ipcarg_t arg1, ipcarg_t arg2, |
47 | aid_t async_send_2(int phoneid, ipcarg_t method, ipcarg_t arg1, ipcarg_t arg2, |
| 45 | ipc_call_t *dataptr); |
48 | ipc_call_t *dataptr); |
| 46 | void async_wait_for(aid_t amsgid, ipcarg_t *result); |
49 | void async_wait_for(aid_t amsgid, ipcarg_t *result); |
| 47 | int async_wait_timeout(aid_t amsgid, ipcarg_t *retval, suseconds_t timeout); |
50 | int async_wait_timeout(aid_t amsgid, ipcarg_t *retval, suseconds_t timeout); |