NAME
|
Netget, announce, terminate – octopus network service registering
module |
SYNOPSIS
|
include "netget.m"; netget := load Netget Netget–>PATH; init: fn(nil: ref Draw–>Context, args: list of string); announce: fn(name: string, spec: string) : string; ndb: fn() : string; terminate: fn(); |
DESCRIPTION
|
Netget simplifies (and unifies) how network services are registered
in the octopus. It can be used to register any service provided
by a file server, or by any other means. Refer to netget(1) for
a description of how to use this module as a command, and for
the behaviour of the module. Init should not be called. It is meant to provide a command interface for the module. Announce announces the service with name name and attributes as said in spec. See netget(1) for a description of these arguments and an example. It does so by registering with the registry mounted at /mnt/registry or reached by dialing tcp!pc!registry (if /mnt/registry did not contain a registry). The function ndb returns a string with attribute/value pairs using the format of ndb(6), and can be used to determine what has indeed been registered.
Terminate ceases registration for the service. |
SOURCE
|
/usr/octopus/port/lib/netget.b |
SEE ALSO
|
netget(1). |