| SLConfig | This class holds the configuration variables and their values |
| SLConfig::NotFoundException | Thrown when an element is not found in the container |
| SLDevice | This class holds a device name and its kind |
| SLDevice::OSDev | |
| SLDeviceList | Holds a list of SLDevice instances |
| SLDirectory | This class holds a directory (without the leading /) |
| SLDirectory::IOException | |
| SLDirectoryList | Holds a list of SLDirectory instances |
| SLException | The exceptions top level class |
| SLFile | This class is used as a container for file names |
| SLFile::IOException | |
| SLFile::Timestamp | |
| SLFileExt | This class hold a file extention |
| SLFileList | Holds a list of SLFile instances |
| SLHashTable | |
| SLHashTable::Element | |
| SLHashTable::NotFoundException | |
| SLIOException | This class is the parent of all IO Exceptions |
| SLMime | This class describe the mime type of a SLFile object |
| SLNotFoundException | This class is the parent for all failures of finding elements |
| SLPlugin | This is the base interface each plugin may implement |
| SLPluginDynLoader | This class is used to load plugins shared objects |
| SLPluginDynLoader::IOException | |
| SLPluginFeature | Interface parent of instantiable plugins features |
| SLPluginFeature::ConfigFile | This abstract class is the interface for accessing the config file |
| SLPluginFeature::DBAccess | This abstract class is the interface for Database Access |
| SLPluginFeature::DBAccess::Connection | |
| SLPluginFeature::DBAccess::Exception | |
| SLPluginFeature::DBAccess::Results | |
| SLPluginFeature::Devices | This abstract class is the interface with devices supported by the OS |
| SLPluginFeature::Exception | |
| SLPluginFeature::Files | This abstract class is the interface to get the list of user files that are stored in its database |
| SLPluginFeature::Files::Exception | |
| SLPluginFeature::MimeTypes | This abstract class is the interface with OS mime database |
| SLPluginFeature::Programs | This abstract class is the interface to get the list of installed programs |
| SLPluginFeature::Type | |
| SLPluginRegister | This is the static object in charge of registering plugins |
| SLPluginRegister::NotFoundException | |
| SLString | This class output localized UTF8 strings from any char* encoding |
1.3.6-20040222