Next:
Object-Based Protocol Implementation
Up:
x-kernel Tutorial
Previous:
x-kernel Tutorial
Contents
Object-Based Protocol Implementation
Protocols and Sessions
Configuring a Protocol Graph
Operations on Protocol Objects
Operations on Session Objects
Asynchronous versus Synchronous Protocols
Process Models for Protocols
Message Library
Adding and Stripping Headers
Fragmenting and Reassembling Messages
Traversing Messages
Other Operations
Participant Library
Participant Addresses
Relative Protocol Numbers
Event Library
Map Library
Example Protocol
Header Files
Initialization
Opening Connections
Demultiplexing Incoming Messages
Sending and Receiving Messages
Control Operations
Close
Reference Counting Sessions
References
Reference counts
Counting External References
Counting xPops
Internal vs. External Reference Counts
Session Caching Strategies
More Example Protocols
Fragmentation
Reassembly
Synchrony, Timeouts, and Blocking
Purely Synchronous Protocol
Virtual Protocols
References
About this document ...
Larry Peterson
Wed Jan 24 15:11:08 MST 1996