Tech Note #36: Introduction to the Alarm Clock Protocol (ACP)
1998 Bionic Buffalo Corporation; All Rights Reserved.
12 June 1998
5 of 8
This section lists the services available from a server, which supports the Alarm Clock Protocol.
The server sends a sequence of messages to the client at fixed intervals.
The server sends a message to the client after a specified delay or at a specified time.
The message may contain a data field optionally provided by the client at the time of the
request. This function may be used to provide timeouts for processes which anticipate
being blocked during message read operations.
The server cancels the specified request.
The server provides a specific address or port for a connection. As with other requests,
connections expire after the stated interval and must be renewed before expiration.
If there is no connection, then the server operates in connectionless (datagram) mode.
The server terminates the connection.
The server returns a handle for a new event. An event may be singular (occurring not
more than once) or recurring (occurring zero or more times).
Requests that a message be sent when an event is triggered. The client provides the
event handle as part of the request. If the event has not been triggered at the time it’s
lifetime expires, then the server optionally will send an expiration notice to subscribers.
The server notifies subscribers that an event has occurred.