FunctionPackage: net.rpcToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 8.2
Unrevised from 8.1 to 8.2.
8.1 version

rpc-open-p

Arguments: &optional port-or-server verify verbose

This function reports on the state of one or more rpc ports and/or servers. The verbose argument causes output to be printed to the console. The verify argument, when non-nil, causes a connection to be verified with a round-trip message. When the first argument is nil, this function reports on the state of the default port. The return value depends on argument values.

When the first argument is a datagram port instance, this method will normally return :idle.

When the first argument is an rpc-port instance, this function returns two values:

When the first argument is a server instance, the value is a list of the form (server-home-name :listening local-port p1 p2 ... ) where p1... are lists describing any ports derived from this server.

When the first argument is :all, the value is a list of the form (s1 s2 ... [clients]) where s1... are reports for all known server instances. The client's entry is there if there are any client ports present. It is a list of the form (:client-ports nil p1 p2 ... ).

When the first argument is a string or symbol, the value returned is the rpc-port-server instance, or the rpc-port instance with that home name. All port instances are identified by their unique local home name.

See also rpc.htm for general information on the Remote Procedure Call utility in Allegro CL.


Copyright (c) 1998-2016, Franz Inc. Oakland, CA., USA. All rights reserved.
This page was not revised from the 8.1 page.
Created 2010.1.21.

ToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 8.2
Unrevised from 8.1 to 8.2.
8.1 version