Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ omni_put_value(3sh1) — DECosap/AP 3.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

omni_put_value(3sh1)  —  Subroutines

 

Name

omni_put_value − As a client procedure, omni_put_value modifies the value of a variable or a message on a remote VMD. 

As a server procedure, omni_put_value transmits the value of the variable or of the message specified by a read indication. 

Syntax

extern unsigned long int omni_put_value [_a](
       unsigned long int        ∗invoke_id,
       omni_l_handle            obj_handle,
       omni_l_handle            method_handle,
       void                     ∗value_struct,
       unsigned long int        value_struct_length,
       omni_l_handle            modifier_object,
       omni_r_iosb              ∗iosb,
       omni_r_ctrl              ∗ctrl);

Arguments

invoke_idaccess: write only mechanism: by reference optional argument An identifier assigned by DEComni.  This parameter is used for asynchronous calls only. 

obj_handleaccess: read only mechanism: by value In a client call, the identifier of a loaded variable or message definition. 

In a server call, the context value returned by the omni_get_indications call that delivered the read indication. 

method_handleaccess: read only mechanism: by value optional argument Method_handle modifies the default presentation of a variable.  The identifier of a loaded access method. 

The method_handle parameter is the handle. 

value_structaccess: read only mechanism: by reference A data structure containing the value of the object. 

value_struct_lengthaccess: read only mechanism: by value The length of the value_struct to send. 

modifier_objectaccess: read only mechanism: by value optional argument Reserved for future use. 

iosbaccess: write only mechanism: by reference optional argument The DEComni I/O status block.  The iosb parameter is the address of the status block. 

ctrlaccess: read only mechanism: by reference optional argument A control structure to handle an The ctrl parameter is the address of the control structure. 

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026