ObjectTable associate objects with IDs
Inherits from: Object : Collection : TwoWayIdentityDictionary
An ObjectTable is used to associate an id with an object. This is useful
for enabling references to objects on remote systems via Open Sound Control.
*init
Create the main ObjectTable. This is called in Main::startUp.
*add(obj)
Put an object in the main ObjectTable and generate an Integer id.
obj - the object to put in the table.
add(obj)
Put an object in an ObjectTable and generate an Integer id.
obj - the object to put in the table.
*put(key, obj)
Put an object in the main ObjectTable under a specific key.
key - a Symbol.
obj - the object to put in the table.
*at(id)
Get an object in the main ObjectTable.
id - an Integer or Symbol.
*getID(obj)
Get the ID of an object in the table.
obj - an object in the table.