file.h File Reference

Classes

class  wxTempFile
 wxTempFile provides a relatively safe way to replace the contents of the existing file. More...
class  wxFile
 A wxFile performs raw file I/O. More...

Enumerations

enum  wxPosixPermissions {
  wxS_IRUSR = 00400,
  wxS_IWUSR = 00200,
  wxS_IXUSR = 00100,
  wxS_IRGRP = 00040,
  wxS_IWGRP = 00020,
  wxS_IXGRP = 00010,
  wxS_IROTH = 00004,
  wxS_IWOTH = 00002,
  wxS_IXOTH = 00001,
  wxPOSIX_USER_READ = wxS_IRUSR,
  wxPOSIX_USER_WRITE = wxS_IWUSR,
  wxPOSIX_USER_EXECUTE = wxS_IXUSR,
  wxPOSIX_GROUP_READ = wxS_IRGRP,
  wxPOSIX_GROUP_WRITE = wxS_IWGRP,
  wxPOSIX_GROUP_EXECUTE = wxS_IXGRP,
  wxPOSIX_OTHERS_READ = wxS_IROTH,
  wxPOSIX_OTHERS_WRITE = wxS_IWOTH,
  wxPOSIX_OTHERS_EXECUTE = wxS_IXOTH,
  wxS_DEFAULT,
  wxS_DIR_DEFAULT
}
 

We redefine these constants here because S_IREAD &c are _not_ standard.

More...

Enumeration Type Documentation

We redefine these constants here because S_IREAD &c are _not_ standard.

However, we do assume that the values correspond to the Unix umask bits.

Enumerator:
wxS_IRUSR 

standard Posix names for these permission flags

wxS_IWUSR 

standard Posix names for these permission flags

wxS_IXUSR 

standard Posix names for these permission flags

wxS_IRGRP 

standard Posix names for these permission flags

wxS_IWGRP 

standard Posix names for these permission flags

wxS_IXGRP 

standard Posix names for these permission flags

wxS_IROTH 

standard Posix names for these permission flags

wxS_IWOTH 

standard Posix names for these permission flags

wxS_IXOTH 

standard Posix names for these permission flags

wxPOSIX_USER_READ 

longer but more readable synonims for the constants above

wxPOSIX_USER_WRITE 

standard Posix names for these permission flags

wxPOSIX_USER_EXECUTE 

standard Posix names for these permission flags

wxPOSIX_GROUP_READ 

standard Posix names for these permission flags

wxPOSIX_GROUP_WRITE 

standard Posix names for these permission flags

wxPOSIX_GROUP_EXECUTE 

standard Posix names for these permission flags

wxPOSIX_OTHERS_READ 

standard Posix names for these permission flags

wxPOSIX_OTHERS_WRITE 

standard Posix names for these permission flags

wxPOSIX_OTHERS_EXECUTE 

standard Posix names for these permission flags

wxS_DEFAULT 

Default mode for the new files: allow reading/writing them to everybody but the effective file mode will be set after ANDing this value with umask and so won't include wxS_IW{GRP,OTH} for the default 022 umask value.

wxS_DIR_DEFAULT 

Default mode for the new directories (see wxFileName::Mkdir): allow reading/writing/executing them to everybody, but just like wxS_DEFAULT the effective directory mode will be set after ANDing this value with umask.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines



wxWidgets logo

[ top ]