*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->HP-UX 11i man pages -> tt_prequest_create (3)              
Title
Content
Arch
Section
 

Contents


 tt_prequest_create(library call)           tt_prequest_create(library call)




 NAME    [Toc]    [Back]
      tt_prequest_create - create a procedure request message

 SYNOPSIS    [Toc]    [Back]
      #include <Tt/tt_c.h>
      Tt_message tt_prequest_create(
      Tt_scope scope,
      const char *op);

 DESCRIPTION    [Toc]    [Back]
      The tt_prequest_create function creates a message.  The created
      message created contains the following:

      Tt_address = TT_PROCEDURE Tt_class = TT_REQUEST

      The application can use the returned handle to add arguments and other
      attributes, and to send the message.

      The scope argument determines which processes are eligible to receive
      the message.  The following values are defined:

      TT_SESSION
                All processes joined to the indicated session are eligible.

      TT_FILE   All processes joined to the indicated file are eligible.

      TT_BOTH   All processes joined to either indicated file or the
                indicated session are eligible.

      TT_FILE_IN_SESSION
                All processes joined to both the indicated file and the
                indicated session are eligible.

      The op argument is the operation to be performed by the receiving
      process.

 RETURN VALUE    [Toc]    [Back]
      Upon successful completion, the tt_prequest_create function returns
      the unique handle that identifies this message.  The application can
      use tt_ptr_error(3) to extract one of the following Tt_status values
      from the returned handle:

      TT_OK     The operation completed successfully.

      TT_ERR_NOMP
                The ttsession(1) process is not running and the ToolTalk
                service cannot restart it.

      TT_ERR_PROCID
                The specified process identifier is out of date or invalid.




                                    - 1 -       Formatted:  January 24, 2005






 tt_prequest_create(library call)           tt_prequest_create(library call)




 APPLICATION USAGE    [Toc]    [Back]
      The application should use tt_free(3) to free any data stored in the
      address returned by the ToolTalk API.

      If the ToolTalk service is unable to create a message when requested,
      tt_prequest_create returns an invalid handle.  When the application
      attempts to use this handle with another ToolTalk function, the
      ToolTalk service will return TT_ERR_POINTER.

 SEE ALSO    [Toc]    [Back]
      Tt/tt_c.h - Tttt_c(5), tt_ptr_error(3), tt_free(3).


                                    - 2 -       Formatted:  January 24, 2005
[ Back ]
      
      
 Similar pages
Name OS Title
tt_orequest_create HP-UX create a request message
mq_notify IRIX register message notification request
ttdt_file_request HP-UX create and send a standard ToolTalk request about a file
mq_notify HP-UX register/cancel a notification request with a message queue
mq_notify Tru64 Attaches a request for asynchronous signal notification to a message queue (P1003.1b)
proc IRIX Create a Tcl procedure
tt_pnotice_create HP-UX create a procedure notice
mkmsgs IRIX create message files for use by gettxt
tt_message_create HP-UX create a new message object
mq_open IRIX open/create a message queue
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service