h6. [[OS SWI Calls]] h6(. » [[OS_UpCall]] h6((. » OS_UpCall 12 h2. OS_UpCall 12 h5. (SWI &33) |_<^{width:4em}. Entry | | |<^. R0 |<^. 12 (&0C)| |<^. R1 |<^. Freeway "reason code":#reason | |<^. R2 |<^. "Object type number":Freeway%20Technical%20Details#typenumber| |<^. R3 |<^. Pointer to buffer for "object name":Freeway%20Technical%20Details#objectname | |<^. R4 |<^. Length of buffer for object descriptor | |<^. R5 |<^. Pointer to "object descriptor":Freeway%20Technical%20Details#objectdescriptor | |<^. R6 |<^. IP address of computer which holds the object | |_<^{width:4em}. Exit | | |<^. - |<^. - | h4(#reason). Reason Codes |_<^{width:4em}. Value |_<^. Meaning | |<^. 0 |<^. Object added | |<^. 1 |<^. Object removed | |<^. 2 |<^. Object attributes have changed | |<^. 3 |<^. Local object deleted by Freeway | h4. Use The purpose of this call is to warn that an object has been added or changed, removed (by the holder), or deleted (by [[Freeway]]). h4. Notes This call warns controlling applications that the named object has been added, removed or changed. It is also issued when [[Freeway]] has detected that the information held about a locally held object is unreliable, (as a result of possible temporary name duplication, for example) and has removed it unilaterally. It is issued on callback, and the contents of the supplied name and descriptor buffers are guaranteed not to change provided they are read from within the application's UpCall handler. h4. See also * [[Freeway Technical Details]] * [[Freeway]] * [[OS_UpCall]]