Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 1499 → Rev 1500

/uspace/trunk/libc/include/async.h
38,9 → 38,12
typedef void (*async_client_conn_t)(ipc_callid_t callid, ipc_call_t *call);
 
int async_manager(void);
ipc_callid_t async_get_call(ipc_call_t *data);
ipc_callid_t async_get_call_timeout(ipc_call_t *call, suseconds_t usecs);
static inline ipc_callid_t async_get_call(ipc_call_t *data)
{
return async_get_call_timeout(data, 0);
}
 
 
aid_t async_send_2(int phoneid, ipcarg_t method, ipcarg_t arg1, ipcarg_t arg2,
ipc_call_t *dataptr);
void async_wait_for(aid_t amsgid, ipcarg_t *result);