INTERACTION-PROTOCOL

Name

INTERACTION-PROTOCOL -- class inheriting PHASE

Description

Holds the interaction protocol state, phases and settings

Class details

(defclass INTERACTION-PROTOCOL (PHASE)(...))
scopepackage ORG.FUNCALL.ETIQUETTE
locationa-gen.lisp
inheritsPHASE
# variables10
# methods20

Methods

(SETF ASSOCIATED-AGENT)
 ((SETF ASSOCIATED-AGENT) (OBJ INTERACTION-PROTOCOL)) [accessor]

ASSOCIATED-AGENT
 (ASSOCIATED-AGENT (OBJ INTERACTION-PROTOCOL)) [accessor]
Called By 

EXECUTE-PHASE, EXECUTE-PHASE, EXECUTE-PHASE and LOOKUP-SUBPROTOCOL

(SETF COMMUNICATOR)
 ((SETF COMMUNICATOR) (OBJ INTERACTION-PROTOCOL)) [accessor]

COMMUNICATOR
 (COMMUNICATOR (OBJ INTERACTION-PROTOCOL)) [accessor]
Called By 

EXECUTE-PHASE, EXECUTE-PHASE, EXECUTE-PHASE, EXECUTE-PHASE and SET-DESTINATION-SPEC

(SETF CURRENT-PHASE)
 ((SETF CURRENT-PHASE) (OBJ INTERACTION-PROTOCOL)) [accessor]
Description 

The phase being executed

Called By 

EXECUTE-PHASE

CURRENT-PHASE
 (CURRENT-PHASE (OBJ INTERACTION-PROTOCOL)) [accessor]
Description 

The phase being executed

Called By 

DETERMINE-ACTION

(SETF FIRST-PHASE)
 ((SETF FIRST-PHASE) (OBJ INTERACTION-PROTOCOL)) [accessor]
Description 

A separate reference to protocol's first phase, necessary for proper initialization of the parent protocol

FIRST-PHASE
 (FIRST-PHASE (OBJ INTERACTION-PROTOCOL)) [accessor]
Description 

A separate reference to protocol's first phase, necessary for proper initialization of the parent protocol

(SETF PARENT-PROTOCOL)
 ((SETF PARENT-PROTOCOL) (OBJ INTERACTION-PROTOCOL)) [accessor]

PARENT-PROTOCOL
 (PARENT-PROTOCOL (OBJ INTERACTION-PROTOCOL)) [accessor]

(SETF PHASES)
 ((SETF PHASES) (OBJ INTERACTION-PROTOCOL)) [accessor]

PHASES
 (PHASES (OBJ INTERACTION-PROTOCOL)) [accessor]

(SETF ROLE)
 ((SETF ROLE) (OBJ INTERACTION-PROTOCOL)) [accessor]

ROLE
 (ROLE (OBJ INTERACTION-PROTOCOL)) [accessor]
Called By 

EXECUTE-PHASE, EXECUTE-PHASE, EXECUTE-PHASE and LOOKUP-SUBPROTOCOL

(SETF STATUS)
 ((SETF STATUS) (OBJ INTERACTION-PROTOCOL)) [accessor]

STATUS
 (STATUS (OBJ INTERACTION-PROTOCOL)) [accessor]
Called By 

PRINT-OBJECT

(SETF SUBPROTOCOLS)
 ((SETF SUBPROTOCOLS) (OBJ INTERACTION-PROTOCOL)) [accessor]

SUBPROTOCOLS
 (SUBPROTOCOLS (OBJ INTERACTION-PROTOCOL)) [accessor]
Called By 

LOOKUP-SUBPROTOCOL

(SETF TRACING)
 ((SETF TRACING) (OBJ INTERACTION-PROTOCOL)) [accessor]

TRACING
 (TRACING (OBJ INTERACTION-PROTOCOL)) [accessor]
Called By 

EXECUTE-PHASE

Slots

 slot AGENT is of type T
 slot COMMUNICATOR is of type T

CURRENT-PHASE
slot CURRENT-PHASE is of type T
Description 

The phase being executed

FIRST-PHASE
slot FIRST-PHASE is of type T
Description 

A separate reference to protocol's first phase, necessary for proper initialization of the parent protocol

 slot PARENT-PROTOCOL is of type T
 slot PHASES is of type T
 slot ROLE is of type T
 slot STATUS is of type T
 slot SUBPROTOCOLS is of type T
 slot TRACING is of type T

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