Lines Matching defs:KPath
11 #include <fs/KPath.h>
25 KPath::KPath(size_t bufferSize)
39 KPath::KPath(const char* path, int32 flags, size_t bufferSize)
53 KPath::KPath(const KPath& other)
67 KPath::~KPath()
74 KPath::SetTo(const char* path, int32 flags, size_t bufferSize)
103 KPath::Adopt(KPath& other)
124 KPath::InitCheck() const
140 KPath::SetPath(const char* path, int32 flags)
186 KPath::Path() const
198 KPath::LockBuffer(bool force)
218 KPath::UnlockBuffer()
221 TRACE(("KPath::UnlockBuffer(): ERROR: Buffer not locked!\n"));
232 TRACE(("KPath::UnlockBuffer(): WARNING: Unterminated buffer!\n"));
241 KPath::DetachBuffer()
256 KPath::Leaf() const
271 KPath::ReplaceLeaf(const char* newLeaf)
293 KPath::RemoveLeaf()
311 KPath::Append(const char* component, bool isComponent)
345 KPath::Normalize(bool traverseLeafLink)
356 KPath&
357 KPath::operator=(const KPath& other)
359 SetTo(other.fBuffer, fLazy ? KPath::LAZY_ALLOC : KPath::DEFAULT,
365 KPath&
366 KPath::operator=(const char* path)
374 KPath::operator==(const KPath& other) const
386 KPath::operator==(const char* path) const
396 KPath::operator!=(const KPath& other) const
403 KPath::operator!=(const char* path) const
410 KPath::_AllocateBuffer()
426 KPath::_Normalize(const char* path, bool traverseLeafLink)
443 KPath::_ChopTrailingSlashes()