Tanl Linguistic Pipeline

IXE::io::File Class Reference

List of all members.

Public Member Functions

 File (char const *pathname)
 File (std::string &pathname)
bool create ()
bool exists ()
bool canRead ()
bool canWrite ()
bool isEmpty ()
bool isDirectory ()
bool isFile ()
bool isHidden ()
bool isIndexable ()
bool isLink ()
off64_t length ()
bool remove ()
std::string mimeType ()
time_t lastAccessed ()
bool lastAccessed (time_t)
time_t lastModified ()
bool lastModified (time_t)
time_t fileCreated ()
bool makedir (int mode=0755)
bool makedirs (int mode=0755)
 Create full directory hierarchy down to pathname.
bool rename (char const *dest)
char const * name ()

Protected Attributes

char const * pathname

Member Function Documentation

bool IXE::io::File::canRead (  ) 
Returns:
true if read permissions are granted on file
bool IXE::io::File::canWrite (  ) 
Returns:
true if write permissions are granted on file
bool IXE::io::File::exists (  ) 
Returns:
true if file esists
time_t IXE::io::File::fileCreated (  ) 
Returns:
creation time in seconds since 1970-01-01T00:00:00:000
bool IXE::io::File::isDirectory (  ) 
Returns:
true if file is directory
bool IXE::io::File::isFile (  ) 
Returns:
true if file is normal file
time_t IXE::io::File::lastAccessed (  ) 
Returns:
time of last access in seconds since 1970-01-01T00:00:00:000
time_t IXE::io::File::lastModified (  ) 
Returns:
time of last modification in seconds since 1970-01-01T00:00:00:000
off64_t IXE::io::File::length (  ) 
Returns:
byte length of file.
std::string IXE::io::File::mimeType (  ) 
Returns:
the associated MIM type
char const* IXE::io::File::name (  )  [inline]
Returns:
pathname.

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
 
Copyright © 2005-2011 G. Attardi. Generated on 4 Mar 2011 by doxygen 1.6.1.