User`s guide

Cray XMT Programming Environment Users Guide
Parameters
serverEndpoint
Specifies the endpoint identifier for the desired server of this RPC.
serviceType
serviceFunctionIndex
These parameters specify the particular remote function to
invoke on a server. The server uses the same values in its
registerRemoteCall method.
userData
userDataLen
Specifies an optional pointer to input data and the length of the data.
userHandle Contains the value passed to the specified
userCompletionHandler when it is invoked.
userCompletionHandler
Contains a function pointer for a function to be called when the
remote procedure call completes.
Return Codes
LUC_ERR_OK The remote procedure call was launched.
LUC_ERR_IO_ERROR
An underlying transport error occurred. The remote procedure call
may or may not have launched.
LUC_ERR_TOO_LARGE
The remote procedure is trying to return more data than the client can
accept. This return code is generated when servers return data to an
asynchronous caller.
LUC_ERR_NOT_STARTED
The service has not yet been started. To start the service, use the
startService method.
LUC_ERR_BAD_ADDRESS
Indicates an attempt to use a NULL input or output buffer while
specifying a non-zero size for the corresponding buffer. This error is
returned by the remoteCall and remoteCallSync methods.
152 S247920