next up previous contents
Next: Other Sources of Up: x-kernel Programmer's Manual Previous: Contents

Introduction

The is an object-based protocol implementation framework It defines an interface that protocols use to invoke operations on one another (this is called the Uniform Protocol Interface, or UPI), and a collection of libraries for manipulating messages, participant addresses, events, associative memory tables (maps), and threads.

Version 3.3 represents a re-engineering of most of the libraries, a consolidation of the platforms on which the runs, and the addition of a protocol simulation platform. Like the previous version, Version 3.3 completely isolates the protocol from the underlying operating system. As a result, protocol source code can be moved from one platform to another without modification. However, there are several minor differences between the Version 3.2 and 3.3 interfaces.

Sections gif through gif of this manual define the Uniform Protocol Interface and the various libraries that make up the . Sections gif--gif then describe the procedures for configuring and running the , and for releasing protocols.





Larry Peterson
Mon Feb 5 16:32:40 MST 1996