ORG.FUNCALL.ETIQUETTE full listing

Name

ORG.FUNCALL.ETIQUETTE full listing -- All funcallable objects and all variables

Package Content

Methods

ACCEPT
 (ACCEPT (RECORD SERVER-RECORD)) [method]
Called By 

GET-ACTIVE-SOCKET

Calls 

(SETF SOCKET), COUNTER, MAKE-INSTANCE, PORT, SOCKET, SOCKET-ACCEPT, SOCKET-BIND and SOCKET-LISTEN

Location 

transports.lisp

ADD-EXPECTATION
 (ADD-EXPECTATION (COM COMMUNICATOR) MATCH ACTION) [method]
Called By 

EXECUTE-PHASE and EXECUTE-PHASE

Calls 

(SETF EXPECTATIONS), ACONS and EXPECTATIONS

Location 

a-gen.lisp

CLOSE-ACTIVE-SOCKET
 (CLOSE-ACTIVE-SOCKET (CONTROLLER TCP-RESOURCE-CONTROLLER) SOCKET PORT) [method]
Calls 

DEREFERENCE, GETHASH, SERVER-RECORDS and SOCKET-CLOSE

Location 

transports.lisp

CONNECT
 (CONNECT (COM COMMUNICATOR) ROLE) [method]
Calls 

DESTINATION-SPEC, FORMAT, INITIALIZE-TRANSPORT and TRANSPORT

Location 

a-gen.lisp

DEFPROTOCOL
 (DEFPROTOCOL NAME &KEY) [macro]
Description 

Creates interatction protocol sublcass and associated initialization and execution methods

Location 

a-gen.lisp

DEREFERENCE
 (DEREFERENCE (RECORD SERVER-RECORD)) [method]
Called By 

CLOSE-ACTIVE-SOCKET

Calls 

(SETF SOCKET), COUNTER, SOCKET, SOCKET-CLOSE and ZEROP

Location 

transports.lisp

DETERMINE-ACTION
 (DETERMINE-ACTION (COM COMMUNICATOR) (PROTO INTERACTION-PROTOCOL)) [method]
Called By 

EXECUTE-PHASE and EXECUTE-PHASE

Calls 

(SETF CURRENT-STEP), CURRENT-PHASE, CURRENT-STEP, DETECTOR, EXPECTATIONS, FUNCALL, GET-STREAM, LOCATE-MATCHING-ACTION and SIGNAL

Location 

a-gen.lisp

DISCONNECT
 (DISCONNECT (COM COMMUNICATOR)) [method]
Calls 

FINALIZE-TRANSPORT and TRANSPORT

Location 

a-gen.lisp

EXECUTE-CLEANUP
 (EXECUTE-CLEANUP (COM COMMUNICATOR)) [method]
Called By 

EXECUTE-PHASE, EXECUTE-PHASE and EXECUTE-PHASE

Calls 

(SETF CURRENT-STEP) and (SETF EXPECTATIONS)

Location 

a-gen.lisp

EXECUTE-PHASE
 (EXECUTE-PHASE (PHASE PHASE)) [method]
 (EXECUTE-PHASE (PHASE PHASE)) [method]
 (EXECUTE-PHASE (PHASE CASE-PHASE)) [method]
 (EXECUTE-PHASE (PHASE ITERATIVE-PHASE)) [method]

EXECUTE-PROTOCOL
 (EXECUTE-PROTOCOL PROTOCOL &KEY TRACING) [generic]
Description 

Executes the PROTOCOL with optional TRACING. When TRACING is non-NIL, invokes the TRACER method for each protocol phase

Location 

a-gen.lisp

EXPAND-INCOMING-ACTION-RECORD
 (EXPAND-INCOMING-ACTION-RECORD (PHASE PHASE) ACTION STEP) [method]
Calls 

INCOMING-TYPE-ACTIONS

Location 

a-gen.lisp

FINISH-ACTION
 (FINISH-ACTION (PHASE ITERATIVE-PHASE)) [method]
Calls 

ENGULFING-PROTOCOL, ERROR, LOOKUP-SUBPROTOCOL and SLOT-VALUE

Location 

a-gen.lisp

GET-ACTIVE-SOCKET
 (GET-ACTIVE-SOCKET (CONTROLLER TCP-RESOURCE-CONTROLLER) PORT) [method]
Calls 

(SETF GETHASH), ACCEPT, GETHASH, MAKE-INSTANCE and SERVER-RECORDS

Location 

transports.lisp

GET-STREAM
 (GET-STREAM (COM COMMUNICATOR)) [method]
Called By 

DETERMINE-ACTION

Calls 

STREAM and TRANSPORT

Location 

a-gen.lisp

INITIALIZE-PROTOCOL
 (INITIALIZE-PROTOCOL PROTOCOL AGENT ROLE &KEY PARENT-PROTOCOL DESTINATION-SPEC) [generic]
Description 

Initializes the PROTOCOL before execution

Called By 

MAKE-PROTOCOL

Location 

a-gen.lisp

LOCATE-MATCHING-ACTION
 (LOCATE-MATCHING-ACTION (PHASE PHASE) STEP &OPTIONAL SUPERS) [method]
Called By 

DETERMINE-ACTION

Calls 

ENGULFING-PROTOCOL, INCOMING-TYPE-ACTIONS, MAPCAN and MEMBER

Location 

a-gen.lisp

LOOKUP-SUBPROTOCOL
 (LOOKUP-SUBPROTOCOL (PROTOCOL INTERACTION-PROTOCOL) NAME) [method]
Called By 

FINISH-ACTION

Calls 

(SETF GETHASH), ASSOCIATED-AGENT, GETHASH, MAKE-PROTOCOL, ROLE and SUBPROTOCOLS

Location 

a-gen.lisp

MAKE-PROTOCOL
 (MAKE-PROTOCOL NAME AGENT ROLE &KEY PARENT-PROTOCOL DESTINATION-SPEC) [function]
Description 

Retuns an instance of protocol class NAME, associated with AGENT in the role ROLE. Optionally, a parent protocol and destination address can be specified.

Called By 

LOOKUP-SUBPROTOCOL

Calls 

INITIALIZE-PROTOCOL and MAKE-INSTANCE

Location 

a-gen.lisp

MAKE-TRANSPORT
 (MAKE-TRANSPORT TRANSPORT-TYPE) [function]
Description 

Instantiates the specified network transport

Calls 

APPLY

Location 

transports.lisp

PRINT-OBJECT
 (PRINT-OBJECT (PROTOCOL INTERACTION-PROTOCOL) STREAM) [method]
Calls 

CLASS-NAME, CLASS-OF, FORMAT, PRINT-UNREADABLE-OBJECT, PROTOCOL and STATUS

Location 

a-gen.lisp

READ-SEQ
 (READ-SEQ SEQUENCE STREAM) [function]
Calls 

(SETF AREF) and READ-CHAR

Location 

a-gen.lisp

RUN-AGENT-PROTOCOL
 (RUN-AGENT-PROTOCOL COMMUNICATION-AGENT INTERACTION-PROTOCOL) [generic]
Description 

Runs a specific protocol with the agent

Location 

a-gen.lisp

SET-DESTINATION-SPEC
 (SET-DESTINATION-SPEC (PROTO INTERACTION-PROTOCOL) SPEC) [method]
Calls 

COMMUNICATOR, SET-DESTINATION and TRANSPORT

Location 

a-gen.lisp

STRING-CASE
 (STRING-CASE SELECTOR) [macro]
Description 

A macro that provides CASE-like constructs for case-insensitive strings

Calls 

GENSYM

Location 

a-gen.lisp

TO-STREAM
 (TO-STREAM AGENT STREAM OUTGOING-P) [generic]
Description 

Provides agent methods with I/O stream

Location 

a-gen.lisp

TO-STREAM
 (TO-STREAM (AGENT COMMUNICATION-AGENT) STREAM OUTGOING-P) [method]

TRACER
 (TRACER PROTOCOL PHASE) [generic]
Description 

Performs tracing/stepping actions for a given PROTOCOL and PHASE

Called By 

EXECUTE-PHASE

Location 

a-gen.lisp

TRACER
 (TRACER (PROTOCOL INTERACTION-PROTOCOL) (PHASE PHASE)) [method]
Calls 

FORMAT, NAME and ROLE

Location 

a-gen.lisp

VALIDATE-PROCESS-PHASE-ARGS
 (VALIDATE-PROCESS-PHASE-ARGS FROM TO PREPROCESSOR) [macro]

Variables

+CRLF+
constant +CRLF+ is of type T
Location 

transports.lisp

This documentation was generated 27 Oct 2003 from the original sources by Albert v.0.4.9.