*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->HP-UX 11i man pages -> tt_pattern_xarg_add (3)              
Title
Content
Arch
Section
 

Contents


 tt_pattern_xarg_add(library call)         tt_pattern_xarg_add(library call)




 NAME    [Toc]    [Back]
      tt_pattern_xarg_add - add a new argument with an interpreted XDR value
      to a pattern object

 SYNOPSIS    [Toc]    [Back]
      #include <Tt/tt_c.h>
      Tt_status tt_pattern_xarg_add(
      Tt_pattern m,
      Tt_mode n,
      const char *vtype,
      xdrproc_t xdr_proc,
      void *value);

 DESCRIPTION    [Toc]    [Back]
      The tt_pattern_xarg_add function adds a new argument with an
      interpreted XDR value to a pattern object.

      The m argument is the opaque handle for the pattern involved in this
      operation.  The n argument specifies who (sender, handler, observers)
      writes and reads a pattern 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 vtype argument describes the type of argument data being added.
      The xdr_proc argument points to the XDR procedure to be used to
      serialize the data pointed to by value. The value argument is the data
      to be serialized.

 RETURN VALUE    [Toc]    [Back]
      Upon successful completion, the tt_pattern_xarg_add function returns
      the status of the operation as one of the following Tt_status values:

      TT_OK     The operation completed successfully.

      TT_ERR_MODE
                The specified Tt_mode is invalid.

      TT_ERR_NOMP
                The ttsession(1) process is not running and the ToolTalk
                service cannot restart it.

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



                                    - 1 -       Formatted:  January 24, 2005






 tt_pattern_xarg_add(library call)         tt_pattern_xarg_add(library call)




      TT_ERR_XDR
                The XDR procedure failed on the given data, or evaluated to
                a zero-length expression.

 SEE ALSO    [Toc]    [Back]
      Tt/tt_c.h - Tttt_c(5)


                                    - 2 -       Formatted:  January 24, 2005
[ Back ]
      
      
 Similar pages
Name OS Title
tt_message_xarg_add HP-UX add an argument with an XDR-interpreted value to a message object
python2.1 Linux an interpreted, interactive, object-oriented programming language
tt_pattern_arg_add HP-UX add an argument to a pattern
tt_message_barg_add HP-UX add an argument to a pattern
tt_pattern_iarg_add HP-UX add a new integer argument to a pattern
tt_pattern_barg_add HP-UX add an argument with a value that contains embedded nulls to a pattern
tt_message_arg_add HP-UX add a new argument to a message object
tt_message_iarg_add HP-UX add a new argument to a message object
tt_pattern_object_add HP-UX add a value to the object field of a pattern
tt_pattern_create HP-UX request a new pattern object
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service