// Name: ffile.h
// Purpose: interface of wxFFile
// Author: wxWidgets team
-// RCS-ID: $Id$
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
-
-/**
- Values used for both wxFile and wxFFile.
-
- @todo make the value names uppercase
-*/
-enum wxSeekMode
-{
- wxFromStart,
- wxFromCurrent,
- wxFromEnd
-};
-
-/**
- See wxFFile::GetKind().
-*/
-enum wxFileKind
-{
- wxFILE_KIND_UNKNOWN,
- wxFILE_KIND_DISK, /**< A file supporting seeking to arbitrary offsets. */
- wxFILE_KIND_TERMINAL, /**< A terminal. */
- wxFILE_KIND_PIPE /**< A pipe. */
-};
-
-
/**
@class wxFFile
*/
wxFileKind GetKind() const;
+ /**
+ Returns the file name.
+
+ This is the name that was specified when the object was constructed or
+ to the last call to Open(). Notice that it may be empty if Attach() was
+ called without specifying the name.
+ */
+ const wxString& GetName() const;
+
/**
Returns @true if the file is opened.