DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

tt_otype_osig_arg_type(3)




tt_otype_osig_arg_type(C)LIBRARY FUNCTIOtt_otype_osig_arg_type(3)

NAME
     tt_otype_osig_arg_type - return the data type of an argument
     of	a notice signature of an otype

SYNOPSIS
     #include <Tt/tt_c.h>

     char *tt_otype_osig_arg_type(const	char *otype,
				  int sig,
				  int arg);

DESCRIPTION
     The tt_otype_osig_arg_type() function returns the data  type
     of	 the  argth argument of	the sigth notice signature of the
     given otype.

     The otype argument	is  the	 object	 type  involved	 in  this
     operation.	  The  sig  argument is	the zero-based index into
     the notice	signatures of the specified otype.  The	arg argu-
     ment  is  the  zero-based	index  into  the arguments of the
     specified signature.

RETURN VALUE
     Upon  successful  completion,  the	 tt_otype_osig_arg_type()
     function  returns	the  data type of the specified	argument.
     The application can use tt_ptr_error(3) to	 extract  one  of
     the following Tt_status values from the returned pointer:

	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_NUM
		The integer value  passed  was	invalid	 (out  of
		range).

	TT_ERR_OTYPE
		The specified object type is not the name  of  an
		installed object type.

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

SEE ALSO
     Tttt_c(5),	tt_otype_osig_arg_mode(3),
     tt_otype_osig_count(3), tt_otype_osig_args_count(3),
     tt_otype_osig_op(3), tt_free(3).

Unix System LaboratorLast change: 11 May 1994			1


Man(1) output converted with man2html