indexing
description: "Class defining thread attributes."
status: "See notice at end of class."
date: "$Date$"
revision: "$Revision$"
class interface
THREAD_ATTRIBUTES
create
make
feature
detached: BOOLEAN
priority: INTEGER
scheduling_policy: INTEGER
feature
set_detached (bool: BOOLEAN)
bool
bool
join
set_policy (policy: INTEGER)
policy
require
valid_policy: (policy >= 0) and (policy <= 3)
set_priority (prio: INTEGER)
prio
require
valid_priority: (prio >= min_priority) and (prio <= max_priority)
feature
default_priority: INTEGER
max_priority: INTEGER
min_priority: INTEGER
feature
Default_policy: INTEGER is 0
Fifo: INTEGER is 2
Other: INTEGER is 1
Round_robin: INTEGER is 3
invariant
ANY
reflexive_equality: standard_is_equal (Current)
reflexive_conformance: conforms_to (Current)
end -- THREAD_ATTRIBUTES