Author: muggenhor
Date: Mon Mar 26 21:06:11 2007
New Revision: 926

URL: http://svn.gna.org/viewcvs/warzone?rev=926&view=rev
Log:
 * add a new interface class: interfaceUtil::DeviceList
  * This class inherits from both interfaceUtil::CArray and soundDeviceList and 
is just like soundDeviceList a singleton. This enables interface.cpp to use 
only this new class, plus this way it doesn't need to manage destruction upon 
library unloading.
  * This class is both accessible as a vector of strings (i.e. 
std::vector<std::string>) and as an array of C style strings (const char**) 
thanks to a conversion operator provided by interfaceUtil::CArray

Added:
    branches/sound/lib/sound/interface/devicelist.cpp   (with props)
    branches/sound/lib/sound/interface/devicelist.hpp
      - copied, changed from r925, 
branches/sound/lib/sound/openal/devicelist.hpp
Modified:
    branches/sound/lib/sound/Makefile.raw
    branches/sound/lib/sound/interface.cpp


_______________________________________________
Warzone-commits mailing list
Warzone-commits@gna.org
https://mail.gna.org/listinfo/warzone-commits

Reply via email to