libnames.h File Reference

names client library header file More...

#include <l4/sys/types.h>
#include <l4/sys/compiler.h>
#include <l4/names/__names_defs.h>

Go to the source code of this file.

Functions

EXTERN_C_BEGIN L4_CV int names_register (const char *name)
 Register the current thread with the given name.
L4_CV int names_register_thread_weak (const char *name, l4_threadid_t id)
L4_CV int names_unregister (const char *name)
 Unregister a given name.
L4_CV int names_unregister_thread (const char *name, l4_threadid_t id)
L4_CV int names_query_name (const char *name, l4_threadid_t *id)
 Get the thread ID registered for a given name.
L4_CV int names_query_id (const l4_threadid_t id, char *name, const int length)
 Get the name registered for a thread ID.
L4_CV int names_waitfor_name (const char *name, l4_threadid_t *id, const int timeout)
 Repeatedly query for a given name.
L4_CV int names_query_nr (int nr, char *name, int length, l4_threadid_t *id)
 Query the entry of the given number.
L4_CV int names_unregister_task (l4_threadid_t tid)
 Unregister all names registered for a given task.
L4_CV int names_dump (void)


Detailed Description

names client library header file

Date:
05/27/2003
Author:
Uwe Dannowski <Uwe.Dannowski@ira.uka.de>

Jork Loeser <jork.loeser@inf.tu-dresden.de>


Generated on Wed Apr 11 06:40:22 2012 for names - DROPS Name Service by  doxygen 1.5.6