KQML Software Design Document
Scope
Identification
System Overview
What is KQML?
Using KQML in End-User Applications
Using the TCP/IP API
Document Overview.
Referenced Documents
Government Documents
Non-Government Documents
KQML Preliminary Design
Overview
Architecture
KQML Routers.
KQML Facilitators.
KQML KRILs.
System States and Modes
Outgoing Expressions - Lisp
Outgoing Expressions - C
Incoming Expressions - Lisp
Incoming Expressions - C
Design Description
TCP/IP interface
TCP/IP interface for Lucid Common Lisp
TCP/IP interface for C
KQML Facilitator
KQML Router
KQML Router for Lucid Common Lisp
KQML Router for C
Data Elements in the KQML Implementation
TCP/IP Interface Components
TCP/IP Interface Components for Common Lisp
TCP/IP Interface Components for C
Facilitator
Router Components
KQML messages
The router's host cache
Notes