Page Speed Optimization Libraries  1.8.31.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
net_instaweb::AprFileSystem Class Reference

List of all members.

Public Member Functions

 AprFileSystem (apr_pool_t *pool, ThreadSystem *thread_system)
virtual int MaxPathLength (const StringPiece &base) const
virtual InputFile * OpenInputFile (const char *file, MessageHandler *message_handler)
virtual OutputFile * OpenOutputFileHelper (const char *file, bool append, MessageHandler *message_handler)
virtual OutputFile * OpenTempFileHelper (const StringPiece &prefix_name, MessageHandler *message_handler)
 See FileSystem interface for specifics of OpenTempFile.
virtual bool ListContents (const StringPiece &dir, StringVector *files, MessageHandler *handler)
virtual bool MakeDir (const char *directory_path, MessageHandler *handler)
virtual bool RemoveDir (const char *directory_path, MessageHandler *message_handler)
virtual bool RemoveFile (const char *filename, MessageHandler *message_handler)
virtual bool RenameFileHelper (const char *old_filename, const char *new_filename, MessageHandler *message_handler)
virtual bool Atime (const StringPiece &path, int64 *timestamp_sec, MessageHandler *handler)
virtual bool Mtime (const StringPiece &path, int64 *timestamp_sec, MessageHandler *handler)
virtual bool Size (const StringPiece &path, int64 *size, MessageHandler *handler)
virtual BoolOrError Exists (const char *path, MessageHandler *handler)
virtual BoolOrError IsDir (const char *path, MessageHandler *handler)
virtual BoolOrError TryLock (const StringPiece &lock_name, MessageHandler *handler)
virtual BoolOrError TryLockWithTimeout (const StringPiece &lock_name, int64 timeout_ms, const Timer *timer, MessageHandler *handler)
virtual bool Unlock (const StringPiece &lock_name, MessageHandler *handler)

Member Function Documentation

virtual bool net_instaweb::AprFileSystem::MakeDir ( const char *  directory_path,
MessageHandler *  handler 
) [virtual]

Like POSIX 'mkdir', makes a directory only if parent directory exists. Fails if directory_name already exists or parent directory doesn't exist.

virtual bool net_instaweb::AprFileSystem::Size ( const StringPiece &  path,
int64 *  size,
MessageHandler *  handler 
) [virtual]

Report the disk utilization of the file specified by path. Note that disk utilization could differ from the apparent size of the file as it depends on the underlying file system and default block size.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines