NLSOUND::ISoundDriver::IStringMapperProvider Class Reference

#include <sound_driver.h>

Inheritance diagram for NLSOUND::ISoundDriver::IStringMapperProvider:

NLSOUND::CAudioMixerUser

Detailed Description

The interface must be implemented and provided to the driver in order to have a coherent string mapping. The driver must not call directly CStringMapper method because the static map container are located in a lib, so the main code and the driver have theire own version of the static container !

Definition at line 126 of file sound_driver.h.

Public Member Functions

virtual const NLMISC::TStringId map (const std::string &str)=0
 map a string

virtual const std::string & unmap (const NLMISC::TStringId &stringId)=0
 unmap a string


Member Function Documentation

virtual const NLMISC::TStringId NLSOUND::ISoundDriver::IStringMapperProvider::map const std::string &  str  )  [pure virtual]
 

map a string

Implemented in NLSOUND::CAudioMixerUser.

virtual const std::string& NLSOUND::ISoundDriver::IStringMapperProvider::unmap const NLMISC::TStringId stringId  )  [pure virtual]
 

unmap a string

Implemented in NLSOUND::CAudioMixerUser.


The documentation for this class was generated from the following file:
Generated on Tue Mar 16 14:51:48 2004 for NeL by doxygen 1.3.6