DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

tttk_message_create(3)




tttk_message_create(3) C LIBRARY FUNCTIONS tttk_message_create(3)

NAME
     tttk_message_create - create a message conforming to the CDE
     conventions

SYNOPSIS
     #include <Tt/tttk.h>

     Tt_message	tttk_message_create(Tt_message context,
				    Tt_class the_class,
				    Tt_scope the_scope,
				    const char *handler,
				    const char *op,
				    Tt_message_callback	callback);

DESCRIPTION
     The tttk_message_create() function	creates	 a  message  that
     propagates	 inherited  contexts from one message to another.
     The tttk_message_create() function	 creates  a  message  and
     copies  onto  it  all  the	 context slots from context whose
     slotname begins with the  characters  ENV_.   It  gives  the
     created  message  a  Tt_class of the_class	and a Tt_scope of
     the_scope.	    If	  handler    is	   not	   NULL,     then
     tttk_message_create()  addresses the message as a TT_HANDLER
     to	that procid; otherwise,	it gives the message a Tt_address
     of	 TT_PROCEDURE.	 It  sets the message's	op to op if op is
     not NULL.	If callback is	not  NULL,  tttk_message_create()
     adds it to	the message as a message callback.

RETURN VALUE
     Upon successful completion, the tttk_message_create()  func-
     tion returns the created Tt_message , which can be	modified,
     sent, and destroyed like any other	Tt_message  ;  otherwise,
     it	 returns  an  error  pointer.	The  application  can use
     tt_ptr_error(3) to	extract	one of	the  following	Tt_status
     values from the returned handle:

	TT_ERR_NOMEM
		There is insufficient memory available to perform
		the function.

	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.

SEE ALSO
     Tttttk(5),	tt_message_create(3), tttk_message_create(3),
     ttdt_file_notice(3), ttdt_file_request(3).

Unix System LaboratorLast change: 11 May 1994			1


Man(1) output converted with man2html