Barrelfish
Functions
nameservice_client.c File Reference

Client for interacting with the name service. More...

Functions

errval_t nameservice_lookup (const char *iface, iref_t *retiref)
 Non-blocking name service lookup. More...
 
errval_t nameservice_blocking_lookup (const char *iface, iref_t *retiref)
 Blocking name service lookup. More...
 
errval_t nameservice_register (const char *iface, iref_t iref)
 Register with name service. More...
 
errval_t nameservice_client_blocking_bind (void)
 Blocking bind to the name service. More...
 

Detailed Description

Client for interacting with the name service.

Function Documentation

errval_t nameservice_blocking_lookup ( const char *  iface,
iref_t *  retiref 
)

Blocking name service lookup.

Parameters
ifaceName of interface for which to query name server
retirefReturns pointer to IREF on success
errval_t nameservice_client_blocking_bind ( void  )

Blocking bind to the name service.

Should be called once only at init time on each dispatcher.

errval_t nameservice_lookup ( const char *  iface,
iref_t *  retiref 
)

Non-blocking name service lookup.

Parameters
ifaceName of interface for which to query name server
retirefReturns pointer to IREF on success
errval_t nameservice_register ( const char *  iface,
iref_t  iref 
)

Register with name service.

Parameters
ifaceName of interface to register
irefIREF to register