ns.c File Reference

Naming service for HelenOS IPC. More...

Include dependency graph for ns.c:

Go to the source code of this file.

Data Structures

struct  hashed_service_t

Defines

#define NAME   "NS"
#define NS_HASH_TABLE_CHAINS   20

Functions

static int register_service (ipcarg_t service, ipcarg_t phone, ipc_call_t *call)
static int connect_to_service (ipcarg_t service, ipc_call_t *call, ipc_callid_t callid)
static hash_index_t ns_hash (unsigned long *key)
static int ns_compare (unsigned long *key, hash_count_t keys, link_t *item)
static void ns_remove (link_t *item)
static void get_as (ipc_callid_t callid, ipc_call_t *call, char *name, void **addr)
int main (int argc, char **argv)
int ns_compare (unsigned long key[], hash_count_t keys, link_t *item)

Variables

static hash_table_operations_t ns_hash_table_ops
static hash_table_t ns_hash_table
static void * clockaddr = NULL
static void * klogaddr = NULL


Detailed Description

Definition in file ns.c.


Generated on Sun Jun 18 18:01:19 2006 for HelenOS Userspace (ia64) by  doxygen 1.4.6