C/C++ User's Journal STLSoft - ... Robust, Lightweight, Cross-platform, Template Software ... ATLSTL - where the Standard Template Library meets the Active Template Library COMSTL - where the Standard Template Library meets the Component Object Model
Synesis Software InetSTL - where the Standard Template Library meets the Internet UNIXSTL - Template Software for the UNIX Operating System WinSTL - where the Standard Template Library meets the Win32 API

recls_fileinfo_t Struct Reference

#include <recls/internal/platform_types.h>

List of all members.


Detailed Description

A file-system entry info structure.

Note:
Several parts of this structure are platform-dependent.


Public Attributes

attributes
recls_uint32_t attributes
 The entry's attributes.
Path components
recls_strptrs_t path
 The full path of the entry.
recls_strptrs_t directory
 The directory component.
recls_strptrs_t fileName
 The file name component (excluding extension).
recls_strptrs_t fileExt
 The file extension component (excluding '.
recls_strptrsptrs_t directoryParts
 The directory parts.
File times
recls_time_t modificationTime
 The time the entry was last modified.
recls_time_t lastAccessTime
 The time the entry was last accessed.
Size
recls_filesize_t size
 The size of the entry.
Path components (2)
recls_strptrs_t searchDirectory
 The search directory specified in the search.
recls_strptrs_t searchRelativePath
 The opaque data of the entry; it is not accessible to any client code, and must not be manipulated in any way.


Member Data Documentation

recls_uint32_t attributes

The entry's attributes.

struct recls_strptrs_t directory

The directory component.

Note:
This is never nul-terminated.

struct recls_strptrsptrs_t directoryParts

The directory parts.

Note:
This parts are never nul-terminated.

struct recls_strptrs_t fileExt

The file extension component (excluding '.

').

Note:
You should never assume that this entry is nul-terminated.

struct recls_strptrs_t fileName

The file name component (excluding extension).

Note:
This is never nul-terminated.

recls_time_t lastAccessTime

The time the entry was last accessed.

recls_time_t modificationTime

The time the entry was last modified.

struct recls_strptrs_t path

The full path of the entry.

Note:
This is always nul-terminated.

struct recls_strptrs_t searchDirectory

The search directory specified in the search.

Note:
This is never nul-terminated.

struct recls_strptrs_t searchRelativePath

The opaque data of the entry; it is not accessible to any client code, and must not be manipulated in any way.

recls_filesize_t size

The size of the entry.


The documentation for this struct was generated from the following file:

recls Library documentation © Synesis Software Pty Ltd, 2001-2006