Changeset 06502f7d in mainline for libipc/include/ipc.h
- Timestamp:
- 2006-03-14T09:31:06Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- df50cf6
- Parents:
- a19bdf8
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libipc/include/ipc.h
ra19bdf8 r06502f7d 36 36 typedef sysarg_t ipc_callid_t; 37 37 38 typedef void (* ipc_async_callback_t)(ipc_data_t *data); 38 39 39 extern int ipc_call_sync(int phoneid, int arg1, int arg2, ipc_data_t *resdata); 40 extern int ipc_wait_for_call(ipc_data_t *data, int flags); 40 #define ipc_call_sync_2(phoneid, method, arg1, arg2, res1, res2) ipc_call_sync_3((phoneid), (method), (arg1), (arg2), 0, (res1), (res2), 0) 41 extern int ipc_call_sync_3(int phoneid, sysarg_t method, sysarg_t arg1, 42 sysarg_t arg2, sysarg_t arg3, 43 sysarg_t *result1, sysarg_t *result2, 44 sysarg_t *result3); 41 45 42 46 47 extern int ipc_call_sync(int phoneid, sysarg_t method, sysarg_t arg1, 48 sysarg_t *result); 49 extern int ipc_wait_for_call(ipc_data_t *data, int flags); 50 extern void ipc_answer(ipc_callid_t callid, sysarg_t retval, sysarg_t arg1, 51 sysarg_t arg2); 52 53 #define ipc_call_async(phoneid,method,arg1,callback) (ipc_call_async_2(phoneid, method, arg1, 0, callback)) 54 void ipc_call_async_2(int phoneid, sysarg_t method, sysarg_t arg1, 55 sysarg_t arg2, 56 ipc_async_callback_t callback); 57 43 58 #endif
Note:
See TracChangeset
for help on using the changeset viewer.