class Poco::PathImpl

#include <Path_UNIX.h>

class PathImpl
{
public:
    // enums

    enum
    {
        MAX_PATH_LEN = 32767,
    };

    // methods

    static
    std::string
    currentImpl();

    static
    std::string
    homeImpl();

    static
    std::string
    configHomeImpl();

    static
    std::string
    dataHomeImpl();

    static
    std::string
    cacheHomeImpl();

    static
    std::string
    tempHomeImpl();

    static
    std::string
    tempImpl();

    static
    std::string
    configImpl();

    static
    std::string
    nullImpl();

    static
    std::string
    systemImpl();

    static
    std::string
    expandImpl(const std::string& path);

    static
    void
    listRootsImpl(std::vector<std::string>& roots);
};