DCE Application Programming Guide
NonStop DCE Jacket Functions
HP NonStop DCE Application Programming Guide—429551-003
C-12
SERVERCLASS_DIALOG_SEND_
Figure C-4. DCE_SERVERCLASS_DIALOG_SEND_(3) Reference
Page (page1of3)
NAME
DCE_SERVERCLASS_DIALOG_SEND_ - sends a message within the dialog to and receives a
reply from a server process in a Pathway server class. This procedure performs an I/O operation.
SYNOPSIS
#include <dce/cma.h>
signed16 DCE_SERVERCLASS_DIALOG_BEGIN_(
signed32 dialog_id,
char *message_buffer,)
signed16 request_len,
signed16 maximum_reply_len,
[signed16 *actual_reply_len],
[signed32 timeout],
[unsigned16 flags],
[signed16 *sc_send_opnum],
[signed32 tag]
);
PAR AMETERS
Input
dialog_id
An identifier, previously returned from DCE_SERVERCLASS_DIALOG_BEGIN_() call
that has initiated the dialog with the server process in the Pathway server class.
message_buffer
Contains the message to send to the server class.
request_len
Contains the byte length of the data contained in message_buffer.
maximum_reply_len
Contains the maximum number of bytes that are expected in the reply message from
the server class.
timeout (optional) Specifies the maximum amount of time, in hundredths of a second that the
LINKMON process waits for the completion of this operation. This value must be either
- 1 or greater than 0 (zero).The default value of this parameter is -1D (wait indefinitely).
If the send is still in progress when this timeout expires, then the send is canceled. An
error value 233 (FEScError) is returned; DCE_SERVERCLASS_SEND_INFO_() will
show Pathsend error 918 (FEScSendOperationAborted) and Guardian file-system error
40 (FETimedOut).
flags (Optional) If provided, must contain (zero)0 to indicate the waited operation.This
parameter is provided for compatibility with the Guardian
SERVERCLASS_DIALOG_SEND_ procedure.
tag (optional) If provided, is ignored. The tag parameter is used to identify multiple nowait I/O
operations. This parameter is provided for compatibility with the Guardian
SERVERCLASS_DIALOG_SEND_ procedure.