#include "OSDLException.h"#include "Ceylan.h"#include <string>

Go to the source code of this file.
Namespaces | |
| namespace | OSDL |
Definition of the main OSDL common non-specialized types. | |
| namespace | OSDL::Utils |
Various convenient helpers are defined here. | |
Typedefs | |
| typedef ::SDL_RWops | OSDL::Utils::DataStream |
| A DataStream is a way of writing and/or reading for an opaque data storage, which can be actually a file, a buffer in memory, or anything else. | |
Functions | |
| OSDL_DLL const std::string | OSDL::Utils::getBackendLastError () |
| Returns a description of the main back-end related internal error. | |
| OSDL_DLL Ceylan::Latin1Char | OSDL::Utils::getNativeDirectorySeparator () |
| OSDL_DLL std::string | OSDL::Utils::getProgramPath () |
| Returns the path where the program resides. | |
| OSDL_DLL std::string | OSDL::Utils::getUserDirectory () |
| Returns the path where the user's home directory resides. | |
| OSDL_DLL DataStream & | OSDL::Utils::createDataStreamFrom (Ceylan::System::File &sourceFile) |
| Returns a DataStream corresponding to specific file object, which can be of any sort (ex: standard file, embedded file, etc. | |
| OSDL_DLL void | OSDL::Utils::deleteDataStream (DataStream &datastream) |
| Deletes specified datastream. | |
1.6.3