Poco::FileImpl Class Reference

#include <File_UNIX.h>

Inheritance diagram for Poco::FileImpl:
Inheritance graph
[legend]

List of all members.

Protected Types

typedef UInt64 FileSizeImpl
typedef UInt64 FileSizeImpl
typedef UInt64 FileSizeImpl
typedef UInt64 FileSizeImpl

Protected Member Functions

bool canExecuteImpl () const
bool canExecuteImpl () const
bool canExecuteImpl () const
bool canExecuteImpl () const
bool canReadImpl () const
bool canReadImpl () const
bool canReadImpl () const
bool canReadImpl () const
bool canWriteImpl () const
bool canWriteImpl () const
bool canWriteImpl () const
bool canWriteImpl () const
void copyToImpl (const std::string &path) const
void copyToImpl (const std::string &path) const
void copyToImpl (const std::string &path) const
void copyToImpl (const std::string &path) const
Timestamp createdImpl () const
Timestamp createdImpl () const
Timestamp createdImpl () const
Timestamp createdImpl () const
bool createDirectoryImpl ()
bool createDirectoryImpl ()
bool createDirectoryImpl ()
bool createDirectoryImpl ()
bool createFileImpl ()
bool createFileImpl ()
bool createFileImpl ()
bool createFileImpl ()
bool existsImpl () const
bool existsImpl () const
bool existsImpl () const
bool existsImpl () const
 FileImpl (const std::string &path)
 FileImpl ()
 FileImpl (const std::string &path)
 FileImpl ()
 FileImpl (const std::string &path)
 FileImpl ()
 FileImpl (const std::string &path)
 FileImpl ()
Timestamp getLastModifiedImpl () const
Timestamp getLastModifiedImpl () const
Timestamp getLastModifiedImpl () const
Timestamp getLastModifiedImpl () const
const std::string & getPathImpl () const
const std::string & getPathImpl () const
const std::string & getPathImpl () const
const std::string & getPathImpl () const
FileSizeImpl getSizeImpl () const
FileSizeImpl getSizeImpl () const
FileSizeImpl getSizeImpl () const
FileSizeImpl getSizeImpl () const
bool isDeviceImpl () const
bool isDeviceImpl () const
bool isDeviceImpl () const
bool isDeviceImpl () const
bool isDirectoryImpl () const
bool isDirectoryImpl () const
bool isDirectoryImpl () const
bool isDirectoryImpl () const
bool isFileImpl () const
bool isFileImpl () const
bool isFileImpl () const
bool isFileImpl () const
bool isHiddenImpl () const
bool isHiddenImpl () const
bool isHiddenImpl () const
bool isHiddenImpl () const
bool isLinkImpl () const
bool isLinkImpl () const
bool isLinkImpl () const
bool isLinkImpl () const
void removeImpl ()
void removeImpl ()
void removeImpl ()
void removeImpl ()
void renameToImpl (const std::string &path)
void renameToImpl (const std::string &path)
void renameToImpl (const std::string &path)
void renameToImpl (const std::string &path)
void setExecutableImpl (bool flag=true)
void setExecutableImpl (bool flag=true)
void setExecutableImpl (bool flag=true)
void setExecutableImpl (bool flag=true)
void setLastModifiedImpl (const Timestamp &ts)
void setLastModifiedImpl (const Timestamp &ts)
void setLastModifiedImpl (const Timestamp &ts)
void setLastModifiedImpl (const Timestamp &ts)
void setPath (const std::string &path)
void setPathImpl (const std::string &path)
void setPathImpl (const std::string &path)
void setPathImpl (const std::string &path)
void setPathImpl (const std::string &path)
void setSizeImpl (FileSizeImpl size)
void setSizeImpl (FileSizeImpl size)
void setSizeImpl (FileSizeImpl size)
void setSizeImpl (FileSizeImpl size)
void setWriteableImpl (bool flag=true)
void setWriteableImpl (bool flag=true)
void setWriteableImpl (bool flag=true)
void setWriteableImpl (bool flag=true)
void swapImpl (FileImpl &file)
void swapImpl (FileImpl &file)
void swapImpl (FileImpl &file)
void swapImpl (FileImpl &file)
virtual ~FileImpl ()
virtual ~FileImpl ()
virtual ~FileImpl ()
virtual ~FileImpl ()

Static Protected Member Functions

static void handleLastError (const std::string &path)
static void handleLastErrorImpl (const std::string &path)
static void handleLastErrorImpl (const std::string &path)
static void handleLastErrorImpl (const std::string &path)

Private Attributes

std::string _path
std::wstring _upath

Friends

class DirectoryIteratorImpl
class FileHandle

Detailed Description

Definition at line 49 of file File_UNIX.h.


Member Typedef Documentation

typedef UInt64 Poco::FileImpl::FileSizeImpl [protected]

Definition at line 53 of file File_WIN32U.h.

typedef UInt64 Poco::FileImpl::FileSizeImpl [protected]

Definition at line 53 of file File_WIN32.h.

typedef UInt64 Poco::FileImpl::FileSizeImpl [protected]

Definition at line 52 of file File_VMS.h.

typedef UInt64 Poco::FileImpl::FileSizeImpl [protected]

Definition at line 52 of file File_UNIX.h.


Constructor & Destructor Documentation

Poco::FileImpl::FileImpl (  )  [protected]

Definition at line 54 of file File_UNIX.cpp.

Poco::FileImpl::FileImpl ( const std::string &  path  )  [protected]

Definition at line 59 of file File_UNIX.cpp.

Poco::FileImpl::~FileImpl (  )  [protected, virtual]

Definition at line 67 of file File_UNIX.cpp.

Poco::FileImpl::FileImpl (  )  [protected]
Poco::FileImpl::FileImpl ( const std::string &  path  )  [protected]
virtual Poco::FileImpl::~FileImpl (  )  [protected, virtual]
Poco::FileImpl::FileImpl (  )  [protected]
Poco::FileImpl::FileImpl ( const std::string &  path  )  [protected]
virtual Poco::FileImpl::~FileImpl (  )  [protected, virtual]
Poco::FileImpl::FileImpl (  )  [protected]
Poco::FileImpl::FileImpl ( const std::string &  path  )  [protected]
virtual Poco::FileImpl::~FileImpl (  )  [protected, virtual]

Member Function Documentation

bool Poco::FileImpl::canExecuteImpl (  )  const [protected]
bool Poco::FileImpl::canExecuteImpl (  )  const [protected]
bool Poco::FileImpl::canExecuteImpl (  )  const [protected]
bool Poco::FileImpl::canExecuteImpl (  )  const [protected]

Definition at line 138 of file File_UNIX.cpp.

bool Poco::FileImpl::canReadImpl (  )  const [protected]
bool Poco::FileImpl::canReadImpl (  )  const [protected]
bool Poco::FileImpl::canReadImpl (  )  const [protected]
bool Poco::FileImpl::canReadImpl (  )  const [protected]

Definition at line 96 of file File_UNIX.cpp.

bool Poco::FileImpl::canWriteImpl (  )  const [protected]
bool Poco::FileImpl::canWriteImpl (  )  const [protected]
bool Poco::FileImpl::canWriteImpl (  )  const [protected]
bool Poco::FileImpl::canWriteImpl (  )  const [protected]

Definition at line 117 of file File_UNIX.cpp.

void Poco::FileImpl::copyToImpl ( const std::string &  path  )  const [protected]
void Poco::FileImpl::copyToImpl ( const std::string &  path  )  const [protected]
void Poco::FileImpl::copyToImpl ( const std::string &  path  )  const [protected]
void Poco::FileImpl::copyToImpl ( const std::string &  path  )  const [protected]

Definition at line 333 of file File_UNIX.cpp.

Timestamp Poco::FileImpl::createdImpl (  )  const [protected]
Timestamp Poco::FileImpl::createdImpl (  )  const [protected]
Timestamp Poco::FileImpl::createdImpl (  )  const [protected]
Timestamp Poco::FileImpl::createdImpl (  )  const [protected]

Definition at line 219 of file File_UNIX.cpp.

bool Poco::FileImpl::createDirectoryImpl (  )  [protected]
bool Poco::FileImpl::createDirectoryImpl (  )  [protected]
bool Poco::FileImpl::createDirectoryImpl (  )  [protected]
bool Poco::FileImpl::createDirectoryImpl (  )  [protected]

Definition at line 423 of file File_UNIX.cpp.

bool Poco::FileImpl::createFileImpl (  )  [protected]
bool Poco::FileImpl::createFileImpl (  )  [protected]
bool Poco::FileImpl::createFileImpl (  )  [protected]
bool Poco::FileImpl::createFileImpl (  )  [protected]

Definition at line 405 of file File_UNIX.cpp.

bool Poco::FileImpl::existsImpl (  )  const [protected]
bool Poco::FileImpl::existsImpl (  )  const [protected]
bool Poco::FileImpl::existsImpl (  )  const [protected]
bool Poco::FileImpl::existsImpl (  )  const [protected]

Definition at line 87 of file File_UNIX.cpp.

Timestamp Poco::FileImpl::getLastModifiedImpl (  )  const [protected]
Timestamp Poco::FileImpl::getLastModifiedImpl (  )  const [protected]
Timestamp Poco::FileImpl::getLastModifiedImpl (  )  const [protected]
Timestamp Poco::FileImpl::getLastModifiedImpl (  )  const [protected]

Definition at line 242 of file File_UNIX.cpp.

const std::string& Poco::FileImpl::getPathImpl (  )  const [protected]
const std::string& Poco::FileImpl::getPathImpl (  )  const [protected]
const std::string& Poco::FileImpl::getPathImpl (  )  const [protected]
const std::string & Poco::FileImpl::getPathImpl (  )  const [inline, protected]

Definition at line 93 of file File_UNIX.h.

FileSizeImpl Poco::FileImpl::getSizeImpl (  )  const [protected]
FileSizeImpl Poco::FileImpl::getSizeImpl (  )  const [protected]
FileSizeImpl Poco::FileImpl::getSizeImpl (  )  const [protected]
FileImpl::FileSizeImpl Poco::FileImpl::getSizeImpl (  )  const [protected]

Definition at line 267 of file File_UNIX.cpp.

static void Poco::FileImpl::handleLastError ( const std::string &  path  )  [static, protected]

Reimplemented in Poco::File.

static void Poco::FileImpl::handleLastErrorImpl ( const std::string &  path  )  [static, protected]
static void Poco::FileImpl::handleLastErrorImpl ( const std::string &  path  )  [static, protected]
void Poco::FileImpl::handleLastErrorImpl ( const std::string &  path  )  [static, protected]

Definition at line 435 of file File_UNIX.cpp.

bool Poco::FileImpl::isDeviceImpl (  )  const [protected]
bool Poco::FileImpl::isDeviceImpl (  )  const [protected]
bool Poco::FileImpl::isDeviceImpl (  )  const [protected]
bool Poco::FileImpl::isDeviceImpl (  )  const [protected]

Definition at line 196 of file File_UNIX.cpp.

bool Poco::FileImpl::isDirectoryImpl (  )  const [protected]
bool Poco::FileImpl::isDirectoryImpl (  )  const [protected]
bool Poco::FileImpl::isDirectoryImpl (  )  const [protected]
bool Poco::FileImpl::isDirectoryImpl (  )  const [protected]

Definition at line 170 of file File_UNIX.cpp.

bool Poco::FileImpl::isFileImpl (  )  const [protected]
bool Poco::FileImpl::isFileImpl (  )  const [protected]
bool Poco::FileImpl::isFileImpl (  )  const [protected]
bool Poco::FileImpl::isFileImpl (  )  const [protected]

Definition at line 157 of file File_UNIX.cpp.

bool Poco::FileImpl::isHiddenImpl (  )  const [protected]
bool Poco::FileImpl::isHiddenImpl (  )  const [protected]
bool Poco::FileImpl::isHiddenImpl (  )  const [protected]
bool Poco::FileImpl::isHiddenImpl (  )  const [protected]

Definition at line 209 of file File_UNIX.cpp.

bool Poco::FileImpl::isLinkImpl (  )  const [protected]
bool Poco::FileImpl::isLinkImpl (  )  const [protected]
bool Poco::FileImpl::isLinkImpl (  )  const [protected]
bool Poco::FileImpl::isLinkImpl (  )  const [protected]

Definition at line 183 of file File_UNIX.cpp.

void Poco::FileImpl::removeImpl (  )  [protected]
void Poco::FileImpl::removeImpl (  )  [protected]
void Poco::FileImpl::removeImpl (  )  [protected]
void Poco::FileImpl::removeImpl (  )  [protected]

Definition at line 392 of file File_UNIX.cpp.

void Poco::FileImpl::renameToImpl ( const std::string &  path  )  [protected]
void Poco::FileImpl::renameToImpl ( const std::string &  path  )  [protected]
void Poco::FileImpl::renameToImpl ( const std::string &  path  )  [protected]
void Poco::FileImpl::renameToImpl ( const std::string &  path  )  [protected]

Definition at line 383 of file File_UNIX.cpp.

void Poco::FileImpl::setExecutableImpl ( bool  flag = true  )  [protected]
void Poco::FileImpl::setExecutableImpl ( bool  flag = true  )  [protected]
void Poco::FileImpl::setExecutableImpl ( bool  flag = true  )  [protected]
void Poco::FileImpl::setExecutableImpl ( bool  flag = true  )  [protected]

Definition at line 311 of file File_UNIX.cpp.

void Poco::FileImpl::setLastModifiedImpl ( const Timestamp ts  )  [protected]
void Poco::FileImpl::setLastModifiedImpl ( const Timestamp ts  )  [protected]
void Poco::FileImpl::setLastModifiedImpl ( const Timestamp ts  )  [protected]
void Poco::FileImpl::setLastModifiedImpl ( const Timestamp ts  )  [protected]

Definition at line 255 of file File_UNIX.cpp.

void Poco::FileImpl::setPath ( const std::string &  path  )  [protected]
void Poco::FileImpl::setPathImpl ( const std::string &  path  )  [protected]
void Poco::FileImpl::setPathImpl ( const std::string &  path  )  [protected]
void Poco::FileImpl::setPathImpl ( const std::string &  path  )  [protected]
void Poco::FileImpl::setPathImpl ( const std::string &  path  )  [protected]

Definition at line 78 of file File_UNIX.cpp.

void Poco::FileImpl::setSizeImpl ( FileSizeImpl  size  )  [protected]
void Poco::FileImpl::setSizeImpl ( FileSizeImpl  size  )  [protected]
void Poco::FileImpl::setSizeImpl ( FileSizeImpl  size  )  [protected]
void Poco::FileImpl::setSizeImpl ( FileSizeImpl  size  )  [protected]

Definition at line 280 of file File_UNIX.cpp.

void Poco::FileImpl::setWriteableImpl ( bool  flag = true  )  [protected]
void Poco::FileImpl::setWriteableImpl ( bool  flag = true  )  [protected]
void Poco::FileImpl::setWriteableImpl ( bool  flag = true  )  [protected]
void Poco::FileImpl::setWriteableImpl ( bool  flag = true  )  [protected]

Definition at line 289 of file File_UNIX.cpp.

void Poco::FileImpl::swapImpl ( FileImpl file  )  [protected]
void Poco::FileImpl::swapImpl ( FileImpl file  )  [protected]
void Poco::FileImpl::swapImpl ( FileImpl file  )  [protected]
void Poco::FileImpl::swapImpl ( FileImpl file  )  [protected]

Definition at line 72 of file File_UNIX.cpp.


Friends And Related Function Documentation

Definition at line 86 of file File_UNIX.h.

FileHandle [friend]

Definition at line 87 of file File_WIN32.h.


Member Data Documentation

std::string Poco::FileImpl::_path [private]

Definition at line 84 of file File_UNIX.h.

std::wstring Poco::FileImpl::_upath [private]

Definition at line 86 of file File_WIN32U.h.


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


pluginlib
Author(s): Tully Foote and Eitan Marder-Eppstein
autogenerated on Fri Jan 11 11:39:01 2013