Class: ScheduleRecord

Environment: Siren
Superclass: Association
Category: Music-Support
Instance variables: next previous loop

A ScheduleRecord is used as an entry in the SEventQueue.
It's a doubly-linked record with a key (the start time) and value (the scheduled event).

Instance Variables
next the next record in the Q (nil for the last)
previous the previous record in the Q (nil for the first)

key (inherited from LookupKey) the record's start time in msec
value (inherited from Association) the record's event.

accessing

loop

loop: aBool

next
Answer the receiver's 'next'.

next: anObject
Set the receiver's instance variable 'next' to be anObject.

previous
Answer the receiver's 'previous'.

previous: anObject
Set the receiver's instance variable 'previous' to be anObject.

start

control

clear

stop

testing

isActive

MetaClass: ScheduleRecord class