ACE_Dirent Class ReferenceDefine a portable C++ directory-entry iterator based on the POSIX API. More...
Detailed DescriptionDefine a portable C++ directory-entry iterator based on the POSIX API.Constructor & Destructor Documentation
Default constructor.
Constructor calls <opendir>.
Destructor calls <closedir>.
Member Function Documentation
Opens the directory named by filename and associates a directory stream with it.
Closes the directory stream and frees the <ACE_DIR> structure.
Returns a pointer to a structure representing the directory entry at the current position in the directory stream to which dirp refers, and positions the directory stream at the next entry, except on read-only filesystems. It returns a NULL pointer upon reaching the end of the directory stream, or upon detecting an invalid location in the directory. <readdir> shall not return directory entries containing empty names. It is unspecified whether entries are returned for dot or dot-dot. The pointer returned by <readdir> points to data that may be overwritten by another call to <readdir> on the same directory stream. This data shall not be overwritten by another call to <readdir> on a different directory stream. <readdir> may buffer several directory entries per actual read operation; <readdir> marks for update the st_atime field of the directory each time the directory is actually read.
Has the equivalent functionality as <readdir> except that an entry and result buffer must be supplied by the caller to store the result.
Returns the current location associated with the directory stream.
Sets the position of the next <readdir> operation on the directory stream. The new position reverts to the position associated with the directory stream at the time the <telldir> operation that provides loc was performed. Values returned by <telldir> are good only for the lifetime of the <ACE_DIR> pointer from which they are derived. If the directory is closed and then reopened, the <telldir> value may be invalidated due to undetected directory compaction. It is safe to use a previous <telldir> value immediately after a call to <opendir> and before any calls to readdir.
Resets the position of the directory stream to the beginning of the directory. It also causes the directory stream to refer to the current state of the corresponding directory, as a call to <opendir> would.
Member Data Documentation
Pointer to the directory stream.
The documentation for this class was generated from the following files: Generated on Mon Sep 15 07:14:45 2008 for ACE by ![]() |