151 #ifndef LEGATO_PATH_ITER_INCLUDE_GUARD
152 #define LEGATO_PATH_ITER_INCLUDE_GUARD
174 const char* separatorPtr,
175 const char* parentSpecPtr,
177 const char* currentSpecPtr
436 #endif // LEGATO_PATH_ITER_INCLUDE_GUARD
le_result_t le_pathIter_GetCurrentSpecifier(le_pathIter_Ref_t iterRef, char *bufferPtr, size_t bufferSize)
bool le_pathIter_IsEmpty(le_pathIter_Ref_t iterRef)
le_result_t
Definition: le_basics.h:35
le_pathIter_Ref_t le_pathIter_Create(const char *pathPtr, const char *separatorPtr, const char *parentSpecPtr, const char *currentSpecPtr)
le_result_t le_pathIter_Append(le_pathIter_Ref_t iterRef, const char *pathStr)
void le_pathIter_Truncate(le_pathIter_Ref_t iterRef)
le_result_t le_pathIter_GoToPrev(le_pathIter_Ref_t iterRef)
struct le_pathIter_t * le_pathIter_Ref_t
Definition: le_pathIter.h:160
le_result_t le_pathIter_GetParentSpecifier(le_pathIter_Ref_t iterRef, char *bufferPtr, size_t bufferSize)
le_result_t le_pathIter_GoToNext(le_pathIter_Ref_t iterRef)
void le_pathIter_Delete(le_pathIter_Ref_t iterRef)
le_result_t le_pathIter_GetPath(le_pathIter_Ref_t iterRef, char *bufferPtr, size_t bufferSize)
bool le_pathIter_IsAbsolute(le_pathIter_Ref_t iterRef)
le_result_t le_pathIter_GetCurrentNode(le_pathIter_Ref_t iterRef, char *bufferPtr, size_t bufferSize)
le_pathIter_Ref_t le_pathIter_Clone(le_pathIter_Ref_t originalRef)
le_result_t le_pathIter_GoToEnd(le_pathIter_Ref_t iterRef)
le_result_t le_pathIter_GetSeparator(le_pathIter_Ref_t iterRef, char *bufferPtr, size_t bufferSize)
le_result_t le_pathIter_GoToStart(le_pathIter_Ref_t iterRef)
le_pathIter_Ref_t le_pathIter_CreateForUnix(const char *pathPtr)