Go to the first, previous, next, last section, table of contents.


getMosKeySlotProperty

Function: getMosKeySlotProperty { mosKey key slot -> val }
file: job.t
package: muf
status: alpha

The getMosKeySlotProperty returns the value of property key (a keyword) on slot number slot (an integer) in mosKey mosKey.

The slot properties supported are:

:symbol
A symbol naming the slot.
:initform
Fn returning initial value for slot, else nil.
:initval
Default initial value for slot.
:allocation
Either :class (meaning slot is shared among all instances) or :instance.
:documentation
Text description of slot.
:type
Type of slot. (Currently ignored; Reserved.)
:getFunction
Function which fetches a value from this slot.
:setFunction
Function which stores a value into this slot.
:rootMayRead
nil unless omnipotent root may read this slot.
:rootMayWrite
nil unless omnipotent root may write this slot.
:userMayRead
nil unless structure owner may read this slot.
:userMayWrite
nil unless structure owner may write this slot.
:classMayRead
nil unless structure-definition owner may read this slot.
:classMayWrite
nil unless structure-definition owner may write this slot.
:worldMayRead
nil unless arbitrary users may read this slot.
:worldMayWrite
nil unless arbitrary users may write this slot.
:inherited
nil unless slot is shared and located in another mosKey instance.

See section setMosKeySlotProperty.


Go to the first, previous, next, last section, table of contents.