Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
tt_otype_osig_arg_mode(library call)	  tt_otype_osig_arg_mode(library call)

NAME
       tt_otype_osig_arg_mode  --  return  the mode of an argument of a	notice
       signature of an otype

SYNOPSIS
       #include	<Tt/tt_c.h>
       Tt_mode tt_otype_osig_arg_mode(
       const char *otype,
       int sig,
       int arg);

DESCRIPTION
       The tt_otype_osig_arg_mode function returns the mode of the argth argu-
       ment 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 argument is the zero-based index into the ar-
       guments of the specified	signature.

RETURN VALUE
       Upon successful completion, the tt_otype_osig_arg_mode function returns
       a value that determines who (sender or handler) writes and reads	a mes-
       sage argument.  The following modes are defined:

       TT_IN	 The argument is written by the	sender and read	by the handler
		 and any observers.

       TT_OUT	 The argument is written by the	handler	and read by the	sender
		 and any reply observers.

       TT_INOUT	 The argument is written by the	sender	and  the  handler  and
		 read by all.

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

       TT_OK	 The operation completed successfully.

       TT_ERR_NOMP
		 The ttsession(1) process is not running and the ToolTalk ser-
		 vice 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 ob-
		 ject type.

SEE ALSO
       Tt/tt_c.h	-	 Tttt_c(5),	    tt_otype_osig_arg_type(3),
       tt_otype_osig_count(3),			  tt_otype_osig_args_count(3),
       tt_otype_osig_op(3), tt_int_error(3).

					  tt_otype_osig_arg_mode(library call)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=tt_otype_osig_arg_mode&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help