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 |