
	Skeleton Service README file

The files in this directory implement a skeleton service which may be a
useful starting point for developing your own service.  To turn this into
a real service supporting synchronous read/write, take the following steps:

src/Makefile:

	add skeleton to the list of supported directories (DIRS = )
	(put \ on previous line)

		$(CDEVSRC)/skeleton

skService class:

	constructor:	add calls to initialize your I/O system.  The
			skeleton service maintains 2 addressable numbers.

skRequestObject:

	constructor:	add calls to parse the message, and to attach the 
			relevant parameter in your I/O system 
			(replace dummy code)

	send:		add call to perform the appropriate I/O
			(dummy code reads / writes the 2 variables)


In the skeleton request object, all asychronous calls are mapped onto 
synchronous calls, and only the verbs "get" and "set" are supported.
The name server is used to map the message onto the service's address
space (choice of variable).

Once you get this much working, look at the channel access service to
see how to support asynchronous calls.
