names Interface Reference
import "names.idl";
|
Public Member Functions |
long | register ([in, string, max_is(NAMES_MAX_NAME_LEN)] char *name) |
long | register_thread ([in, string, max_is(NAMES_MAX_NAME_LEN)] char *name,[in] l4_threadid_t id) |
long | unregister_thread ([in, string, max_is(NAMES_MAX_NAME_LEN)] char *name,[in] l4_threadid_t id) |
long | unregister_task ([in] l4_threadid_t id) |
long | query_name ([in, string, max_is(NAMES_MAX_NAME_LEN)] char *name,[out] l4_threadid_t *id) |
long | query_id ([in] l4_threadid_t id,[out, string, prealloc_client, max_is(NAMES_MAX_NAME_LEN)] char **name) |
long | query_nr ([in] int nr,[out, string, prealloc_client, max_is(NAMES_MAX_NAME_LEN)] char **name,[out] l4_threadid_t *id) |
void | dump () |
Detailed Description
IDL interface of the name server.
Member Function Documentation
long names::register |
( |
[in, string, max_is(NAMES_MAX_NAME_LEN)] char * |
name |
) |
|
Register thread at names.
- Parameters:
-
- Returns:
- 0 on error, != 0 on success
long names::register_thread |
( |
[in, string, max_is(NAMES_MAX_NAME_LEN)] char * |
name, |
|
|
[in] l4_threadid_t |
id | |
|
) |
| | |
Register arbitrary thread at names.
- Parameters:
-
| name | Name of the thread. |
| id | Thread ID of thread to register. |
- Returns:
- 0 on error, != 0 on success
long names::unregister_thread |
( |
[in, string, max_is(NAMES_MAX_NAME_LEN)] char * |
name, |
|
|
[in] l4_threadid_t |
id | |
|
) |
| | |
Unregister arbitrary thread at names.
- Parameters:
-
| name | Name of the thread. |
| id | Thread ID of thread to unregister. |
- Returns:
- 0 on error, != 0 on success
long names::unregister_task |
( |
[in] l4_threadid_t |
id |
) |
|
Unregister all threads of a task at names.
- Parameters:
-
| name | Name of the thread. |
| id | Task of threads to unregister. |
- Returns:
- 0 on error, != 0 on success
long names::query_name |
( |
[in, string, max_is(NAMES_MAX_NAME_LEN)] char * |
name, |
|
|
[out] l4_threadid_t * |
id | |
|
) |
| | |
Query names for an ID by name.
- Parameters:
-
- Return values:
-
- Returns:
- 0 on error, != 0 on success
long names::query_id |
( |
[in] l4_threadid_t |
id, |
|
|
[out, string, prealloc_client, max_is(NAMES_MAX_NAME_LEN)] char ** |
name | |
|
) |
| | |
Query names for a name by ID.
- Parameters:
-
- Return values:
-
- Returns:
- 0 on error, != 0 on success
long names::query_nr |
( |
[in] int |
nr, |
|
|
[out, string, prealloc_client, max_is(NAMES_MAX_NAME_LEN)] char ** |
name, |
|
|
[out] l4_threadid_t * |
id | |
|
) |
| | |
Query names for a name and ID by number.
- Parameters:
-
- Return values:
-
| name | Name if found. |
| id | ID if found. |
- Returns:
- 0 on error, != 0 on success
Requests names to dump its internal database.
The documentation for this interface was generated from the following file: