Changeset 455f190 in mainline for uspace/lib/c/include


Ignore:
Timestamp:
2011-08-17T13:36:03Z (14 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
2bc13887
Parents:
26fbb7bb
Message:

Add interfaces for safe accessing foreign client data.

  • Add async_get_client_data_by_hash() to get a reference to some client and pointer to its client data.
  • Add async_put_client_data_by_hash() to drop a reference to some client by its client hash.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/include/async.h

    r26fbb7bb r455f190  
    186186extern void async_set_client_data_destructor(async_client_data_dtor_t);
    187187extern void *async_get_client_data(void);
     188extern void *async_get_client_data_by_hash(sysarg_t);
     189extern void async_put_client_data_by_hash(sysarg_t);
    188190
    189191extern void async_set_client_connection(async_client_conn_t);
Note: See TracChangeset for help on using the changeset viewer.