DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

tt_message_disposition(3)




tt_message_disposition(C)LIBRARY FUNCTIOtt_message_disposition(3)

NAME
     tt_message_disposition - retrieve the disposition	attribute
     from a message

SYNOPSIS
     #include <Tt/tt_c.h>

     Tt_disposition tt_message_disposition(Tt_message m);

DESCRIPTION
     The tt_message_disposition() function retrieves the disposi-
     tion attribute from the specified message.

     The m argument is the opaque handle for the message involved
     in	this operation.

RETURN VALUE
     Upon  successful  completion,  the	 tt_message_disposition()
     function  returns a value that indicates whether an instance
     of	the receiving process should be	started	 to  receive  the
     message  immediately, or whether the message is to	be queued
     until the receiving process is started at a later time.  The
     tt_message_disposition() function returns one of the follow-
     ing Tt_disposition	values:

	TT_DISCARD
		There is no receiver for this message.	The  mes-
		sage  will  be	returned  to  the sender with the
		Tt_status field	containing TT_FAILED.

	TT_QUEUE
		Queue the message until	a process of  the  proper
		ptype receives the message.

	TT_START
		Attempt	to start a process of the proper ptype if
		none is	running.

	TT_QUEUE+TT_START
		Queue the message and attempt to start a  process
		of the proper ptype if none is running.

     The application can use tt_int_error(3) to	 extract  one  of
     the  following  Tt_status	values	from  the  Tt_disposition
     integer:

	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_POINTER

Unix System LaboratorLast change: 11 May 1994			1

tt_message_disposition(C)LIBRARY FUNCTIOtt_message_disposition(3)

		The pointer passed does	not point to an	object of
		the correct type for this operation.

SEE ALSO
     Tttt_c(5),	tt_int_error(3).

Unix System LaboratorLast change: 11 May 1994			2


Man(1) output converted with man2html