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

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

Contents


 tt_message_receive(library call)           tt_message_receive(library call)




 NAME    [Toc]    [Back]
      tt_message_receive - receive a message

 SYNOPSIS    [Toc]    [Back]
      #include <Tt/tt_c.h>
      Tt_message tt_message_receive(void)

 DESCRIPTION    [Toc]    [Back]
      The tt_message_receive function returns a handle for the next message
      queued to be delivered to the process and also runs any message or
      pattern callbacks applicable to the queued message.

      If the return value of tt_message_status(3) for this message is
      TT_WRN_START_MESSAGE, the ToolTalk service started the process to
      deliver the queued message; the process must reply to this message.
      If the return value of tt_message_receive is zero, no message is
      available.

 RETURN VALUE    [Toc]    [Back]
      Upon successful completion, the tt_message_receive function returns
      the handle for the message object.  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.

 APPLICATION USAGE    [Toc]    [Back]
      A zero value can occur if a message or pattern callback processes the
      message.  It can also occur if the interval is too long between the
      time the file descriptor became active and the tt_message_receive call
      was made.  In the latter case, the ToolTalk service will time out and
      offer the message to another process.

      The application should use tt_free(3) to free any data stored in the
      address returned by the ToolTalk API.

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


                                    - 1 -       Formatted:  January 24, 2005
[ Back ]
      
      
 Similar pages
Name OS Title
recvmsg Tru64 Receive a message from a socket using a message structure
mq_receive HP-UX receive a message from a message queue
msgrcv FreeBSD receive a message from a message queue
msgrcv OpenBSD receive a message from a message queue
msgrcv Tru64 Receive a message from a message queue
msgrcv NetBSD receive a message from a message queue
recvfrom OpenBSD receive a message from a socket
recvmsg HP-UX receive a message from a socket
recvfrom HP-UX receive a message from a socket
recv IRIX receive a message from a socket
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service