Go to main content

man pages section 4: Device and Network Interfaces

Exit Print View

Updated: Wednesday, July 27, 2022
 
 

Deposit (4)

Name

Deposit - save a document to its backing store

Synopsis

[file] Deposit(in mediaType contents
[in messageID commission]);

Description

Document and Media Exchange Message Sets                            Deposit(4)



NAME
       Deposit - save a document to its backing store

SYNOPSIS
       [file] Deposit(in mediaType contents
                      [in messageID commission]);

DESCRIPTION
       The  Deposit  request  saves  a  document  to  its backing store.  This
       request is different from the Save request in that the  requester  (not
       the handler) has the data to be saved.

       The  contents  argument is the contents of the document.  If this argu-
       ment is unset (in other words, has a value of (char *)0), then the con-
       tents  of  the  document  are  in  the file named in the message's file
       attribute.  The data type (mediaType) of the contents  argument  should
       be  string,  unless  nulls  are valid in the given media type, in which
       case the data type must be bytes.

       The commission argument contains the message ID  of  the  Edit  request
       that caused the creation of this buffer.

APPLICATION USAGE
       The  ttmedia_load(3)  function  can  be  used to register for, and help
       process, this message.

       This message can be sent with the ttmedia_Deposit(3) function.

       The Deposit request is useful for cases where the user may  perform  an
       intermediate save of modifications to a document that is the subject of
       an Edit or Display request  in  progress.   In  the  latter  case,  the
       Deposit  may  fail on a TT_DESKTOP_EACCES error if the handler does not
       allow updates to the document being displayed.

       Handlers receiving this request should reply before deleting  any  file
       named  in the message's file attribute, but this is optional and appli-
       cations should not rely on this.

ERRORS
       The ToolTalk service may return one of the following errors in process-
       ing the Deposit request:

          TT_DESKTOP_EACCES
                The document is read-only.

          TT_DESKTOP_ENOENT
                The  file  that  was  alleged to contain the document does not
                exist.

          TT_DESKTOP_ENODATA
                The in-mode contents  argument  had  no  value  and  the  file
                attribute of the message was not set.

          TT_MEDIA_ERR_FORMAT
                The document is not a valid instance of the media type.

ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       +---------------+------------------+
       |ATTRIBUTE TYPE | ATTRIBUTE VALUE  |
       +---------------+------------------+
       |Availability   | library/tooltalk |
       +---------------+------------------+
       |Stability      | Committed        |
       +---------------+------------------+

SEE ALSO
       ttmedia_load(3), ttmedia_Deposit(3); Intro, Display, Edit, Status
       requests.




ToolTalk 1.3                     1 March 1996                       Deposit(4)