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); |