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