indexing description: "Shared objects for producers and consumers." project: "Project Goanna " library: "utility thread" date: "$Date$" revision: "$Revision$" author: "Glenn Maughan " copyright: "Copyright (c) 2001 Glenn Maughan and others" license: "Eiffel Forum License v2 (see forum.txt)." class GOA_SHARED_PRODUCER_CONSUMER_DATA feature mutex: MUTEX is -- Request mutex indexing once_status: "global" once create Result end condition: CONDITION_VARIABLE is -- Request condition variable indexing once_status: "global" once create Result.make end end -- class GOA_SHARED_PRODUCER_CONSUMER_DATA