|
Procedure call type
|
Caller handle
|
Callee handle (THIS-PROCEDURE)
|
|
Local procedure
|
Not applicable
|
PROXY = FALSE
REMOTE = FALSE PERSISTENT = FALSE SINGLE-RUN = FALSE SINGLETON = FALSE |
|
Remote procedure
|
Not applicable
|
PROXY = FALSE
REMOTE = TRUE PERSISTENT = FALSE SINGLE-RUN = FALSE SINGLETON = FALSE |
|
Local persistent procedure
|
PROXY = FALSE
REMOTE = FALSE PERSISTENT = TRUE SINGLE-RUN = FALSE SINGLETON = FALSE |
PROXY = FALSE
REMOTE = FALSE PERSISTENT = TRUE SINGLE-RUN = FALSE SINGLETON = FALSE |
|
Remote persistent procedure
|
PROXY = TRUE
REMOTE = FALSE PERSISTENT = TRUE SINGLE-RUN = FALSE SINGLETON = FALSE |
PROXY = FALSE
REMOTE = TRUE PERSISTENT = TRUE SINGLE-RUN = FALSE SINGLETON = FALSE |
|
Local single-run procedure
|
PROXY = FALSE
REMOTE = FALSE PERSISTENT = FALSE SINGLE-RUN = TRUE SINGLETON = FALSE |
PROXY = FALSE
REMOTE = FALSE PERSISTENT = FALSE SINGLE-RUN = TRUE SINGLETON = FALSE |
|
Remote single-run procedure
|
PROXY = TRUE
REMOTE = FALSE PERSISTENT = FALSE SINGLE-RUN = TRUE SINGLETON = FALSE |
PROXY = FALSE
REMOTE = TRUE PERSISTENT = FALSE SINGLE-RUN = TRUE SINGLETON = FALSE |
|
Local singleton procedure
|
PROXY = FALSE
REMOTE = FALSE PERSISTENT = FALSE SINGLE-RUN = FALSE SINGLETON = TRUE |
PROXY = FALSE
REMOTE = FALSE PERSISTENT = FALSE SINGLE-RUN = FALSE SINGLETON = TRUE |
|
Remote singleton procedure
|
PROXY = TRUE
REMOTE = FALSE PERSISTENT = FALSE SINGLE-RUN = FALSE SINGLETON = TRUE |
PROXY = FALSE
REMOTE = TRUE PERSISTENT = FALSE SINGLE-RUN = FALSE SINGLETON = TRUE |