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

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

Contents


 ttdt_Revert(library call)                         ttdt_Revert(library call)




 NAME    [Toc]    [Back]
      ttdt_Revert - request a ToolTalk client to revert a file

 SYNOPSIS    [Toc]    [Back]
      #include <Tt/tttk.h>
      Tt_status ttdt_Revert(
      Tt_message context,
      const char *pathname,
      Tt_scope the_scope,
      XtAppContext app2run,
      int ms_timeout);

 DESCRIPTION    [Toc]    [Back]
      The ttdt_Revert function sends a Revert request in the the_scope
      argument and waits for the reply.  A Revert request asks the handling
      ToolTalk client to discard any changes pending on pathname.

      The context argument describes the environment to use.  If context is
      not zero, messages created by ttdt_Revert inherit from context all
      contexts whose slotname begins with the characters ENV_.

      The the_scope argument identifies the scope of the request.  If
      the_scope is TT_SCOPE_NONE, ttdt_Revert tries TT_BOTH, and falls back
      to TT_FILE_IN_SESSION if, for example, the ToolTalk database server is
      not installed on the file server that owns pathname.

      The ttdt_Revert function passes app2run and ms_timeout to
      tttk_block_while(3), blocking on the reply to the Save request it
      sends.

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

      TT_OK     The sent request received an affirmative reply within
                ms_timeout milliseconds.

      TT_DESKTOP_ETIMEDOUT
                No reply was received within ms_timeout milliseconds.

      TT_DESKTOP_EPROTO
                The request was failed, but the handler set the
                tt_message_status of the failure reply to TT_OK, instead of
                a specific error status.

      TT_ERR_DBAVAIL
                The ToolTalk service could not access the ToolTalk database
                needed for this operation.

      TT_ERR_DBEXIST
                The ToolTalk service could not access the specified ToolTalk



                                    - 1 -       Formatted:  January 24, 2005






 ttdt_Revert(library call)                         ttdt_Revert(library call)




                database in the expected place.

      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_OVERFLOW
                The ToolTalk service has more active messages than it can
                handle.  (The maximum number of active messages is
                implementation specific, but is at least 2000.)

      TT_ERR_POINTER
                The pathname argument was NULL or was a ToolTalk error
                pointer.

      TT_ERR_PROCID
                The specified process identifier is out of date or invalid.

 SEE ALSO    [Toc]    [Back]
      Tt/tttk.h - Tttttk(5), ttdt_Save(3), ttdt_file_join(3),
      ttdt_file_event(3), tttk_block_while(3).


                                    - 2 -       Formatted:  January 24, 2005
[ Back ]
      
      
 Similar pages
Name OS Title
ttdt_Save HP-UX request a ToolTalk client to save a file
ttdt_file_request HP-UX create and send a standard ToolTalk request about a file
ttdt_Get_Modified HP-UX ask if any ToolTalk client has changes pending on a file
ttdt_message_accept HP-UX accept a contract to handle a ToolTalk request
ttdt_file_event HP-UX use ToolTalk to announce an event about a file
ttdt_file_join HP-UX register to observe ToolTalk events on a file
ttdt_file_quit HP-UX unregister interest in ToolTalk events about a file
tt_spec_move HP-UX notify the ToolTalk service that an object has moved to a different file
ttdt_file_notice HP-UX create and send a standard ToolTalk notice about a file
tt_session_types_load HP-UX merge a compiled ToolTalk types file into the running ttsession
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service