History log of /haiku/headers/os/storage/PathFinder.h
Revision Date Author Comments
# e661df29 02-Feb-2015 Axel Dörfler <axeld@pinc-software.de>

BPathFinder: include StringList.h for convenience.

* You cannot do anything with a path finder object without a string
list, so why go through all the hassle?


# 62b164bd 21-Nov-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

BPathFinder: Add BPackageResolvableExpression initialization

Add a constructor and a SetTo() method with a
BPackageResolvableExpression parameter instead of a path. The path of
the package satisfying the expression is used.

The new functionality lives in libpackage as it uses the package kit.


# 0eb197d4 18-Nov-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

BPathFinder: Coding style improvements


# 60b39cd7 16-Nov-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Add get_*architecture() API, extend find_path*() API

* Add get_architecture(), get_primary_architecture(),
get_secondary_architectures(), guess_architecture_for_path() to get
the caller's architecture, the primary architecture, all secondary
architectures, or the architecture associated with a specified path
respectively.
* Rename the find_path*() functions to find_path*_etc() and add an
optional architecture parameter. Add simplified find_path*()
functions.
* BPathFinder: Add FindPath[s]() versions with an architecture
parameter.


# 8afbcbeb 05-Nov-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Add class BPathFinder

It's a more convenient C++ wrapper for the new find_path*() C functions.


# e661df29804f2703a65e23f5789c3c87c0915298 02-Feb-2015 Axel Dörfler <axeld@pinc-software.de>

BPathFinder: include StringList.h for convenience.

* You cannot do anything with a path finder object without a string
list, so why go through all the hassle?


# 62b164bd7174bb8cbb4f1617c91cd13b3b2a5ccb 21-Nov-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

BPathFinder: Add BPackageResolvableExpression initialization

Add a constructor and a SetTo() method with a
BPackageResolvableExpression parameter instead of a path. The path of
the package satisfying the expression is used.

The new functionality lives in libpackage as it uses the package kit.


# 0eb197d40c908032e5d699fa035430f83c4a9611 18-Nov-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

BPathFinder: Coding style improvements


# 60b39cd7416028e61e3d30bb3ba28bd3526e6001 16-Nov-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Add get_*architecture() API, extend find_path*() API

* Add get_architecture(), get_primary_architecture(),
get_secondary_architectures(), guess_architecture_for_path() to get
the caller's architecture, the primary architecture, all secondary
architectures, or the architecture associated with a specified path
respectively.
* Rename the find_path*() functions to find_path*_etc() and add an
optional architecture parameter. Add simplified find_path*()
functions.
* BPathFinder: Add FindPath[s]() versions with an architecture
parameter.


# 8afbcbeb6fde6bed0a5ca500f71122dd1046008a 05-Nov-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Add class BPathFinder

It's a more convenient C++ wrapper for the new find_path*() C functions.