compp::File Class Reference

#include <File.h>

Inheritance diagram for compp::File:
Inheritance graph
[legend]
Collaboration diagram for compp::File:
Collaboration graph
[legend]

Public Member Functions

 ~File ()
 File ()
 File (const std::string &FileName)
void SetName (const std::string &FileName)
void OpenWR ()
void OpenRD ()
void OpenRW ()
void Truncate ()
void Create ()
void Lock ()
void UnLock ()
void Delete ()
void SetPerm ()
void SetOwnerRD ()
void SetOwnerWR ()
void SetOwnerRW ()
void SetGroupRD ()
void SetGroupWR ()
void SetGroupRW ()
void SetOthersRD ()
void SetOthersWR ()
void SetOthersRW ()
void Chmod (mode_t val)

Static Public Member Functions

static bool Exist (const std::string &FileName)
static bool IsWriteable (const std::string &FileName)
static bool IsReadable (const std::string &FileName)
static void SetOwnerRD (const std::string &FileName)
static void SetOwnerWR (const std::string &FileName)
static void SetOwnerRW (const std::string &FileName)
static void SetGroupRD (const std::string &FileName)
static void SetGroupWR (const std::string &FileName)
static void SetGroupRW (const std::string &FileName)
static void SetOthersRD (const std::string &FileName)
static void SetOthersWR (const std::string &FileName)
static void SetOthersRW (const std::string &FileName)
static void Delete (const std::string &FileName)
static void Chmod (const std::string &FileName, mode_t val)

Protected Attributes

std::string FN

Detailed Description

File Class.

Definition at line 30 of file File.h.


Constructor & Destructor Documentation

compp::File::~File (  ) 

Destructor

Definition at line 18 of file File.cpp.

compp::File::File (  ) 

Constructor

Definition at line 26 of file File.cpp.

Here is the call graph for this function:

compp::File::File ( const std::string &  FileName  ) 

Constructor

Definition at line 35 of file File.cpp.

Here is the call graph for this function:


Member Function Documentation

void compp::File::Chmod ( const std::string &  FileName,
mode_t  mode 
) [static]

Sorry. Not implemented yet.

Definition at line 302 of file File.cpp.

void compp::File::Chmod ( mode_t  val  ) 

Definition at line 128 of file File.cpp.

Here is the caller graph for this function:

void compp::File::Create (  ) 

Sorry. Not implemented yet.

Definition at line 97 of file File.cpp.

Here is the call graph for this function:

void compp::File::Delete ( const std::string &  FileName  )  [static]

Definition at line 292 of file File.cpp.

void compp::File::Delete (  ) 

Deletes the file from the file system.

Definition at line 125 of file File.cpp.

bool compp::File::Exist ( const std::string &  FileName  )  [static]

Sorry. Not implemented yet.

Definition at line 220 of file File.cpp.

bool compp::File::IsReadable ( const std::string &  FileName  )  [static]

Sorry. Not implemented yet.

Definition at line 234 of file File.cpp.

bool compp::File::IsWriteable ( const std::string &  FileName  )  [static]

Sorry. Not implemented yet.

Definition at line 227 of file File.cpp.

void compp::File::Lock (  ) 

Sorry. Not implemented yet.

Definition at line 112 of file File.cpp.

void compp::File::OpenRD (  ) 

Definition at line 57 of file File.cpp.

Here is the call graph for this function:

void compp::File::OpenRW (  ) 

Definition at line 68 of file File.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void compp::File::OpenWR (  ) 

Definition at line 47 of file File.cpp.

Here is the call graph for this function:

void compp::File::SetGroupRD ( const std::string &  FileName  )  [static]

Sorry. Not implemented yet.

Definition at line 259 of file File.cpp.

void compp::File::SetGroupRD (  ) 

Sorry. Not implemented yet. Sorry. Not implemented yet.

Definition at line 181 of file File.cpp.

void compp::File::SetGroupRW ( const std::string &  FileName  )  [static]

Sorry. Not implemented yet.

Definition at line 271 of file File.cpp.

void compp::File::SetGroupRW (  ) 

Sorry. Not implemented yet.

Definition at line 193 of file File.cpp.

void compp::File::SetGroupWR ( const std::string &  FileName  )  [static]

Sorry. Not implemented yet.

Definition at line 265 of file File.cpp.

void compp::File::SetGroupWR (  ) 

Sorry. Not implemented yet.

Definition at line 187 of file File.cpp.

void compp::File::SetName ( const std::string &  FileName  ) 

Set FileName

Definition at line 44 of file File.cpp.

Here is the caller graph for this function:

void compp::File::SetOthersRD ( const std::string &  FileName  )  [static]

Sorry. Not implemented yet.

Definition at line 277 of file File.cpp.

void compp::File::SetOthersRD (  ) 

Sorry. Not implemented yet.

Definition at line 200 of file File.cpp.

void compp::File::SetOthersRW ( const std::string &  FileName  )  [static]

Sorry. Not implemented yet.

Definition at line 289 of file File.cpp.

void compp::File::SetOthersRW (  ) 

Sorry. Not implemented yet.

Definition at line 212 of file File.cpp.

void compp::File::SetOthersWR ( const std::string &  FileName  )  [static]

Sorry. Not implemented yet.

Definition at line 283 of file File.cpp.

void compp::File::SetOthersWR (  ) 

Sorry. Not implemented yet.

Definition at line 206 of file File.cpp.

void compp::File::SetOwnerRD ( const std::string &  FileName  )  [static]

Sorry. Not implemented yet.

Definition at line 241 of file File.cpp.

void compp::File::SetOwnerRD (  ) 

Sorry. Not implemented yet.

Definition at line 155 of file File.cpp.

Here is the call graph for this function:

void compp::File::SetOwnerRW ( const std::string &  FileName  )  [static]

Sorry. Not implemented yet.

Definition at line 253 of file File.cpp.

void compp::File::SetOwnerRW (  ) 

Sorry. Not implemented yet.

Definition at line 170 of file File.cpp.

void compp::File::SetOwnerWR ( const std::string &  FileName  )  [static]

Sorry. Not implemented yet.

Definition at line 247 of file File.cpp.

void compp::File::SetOwnerWR (  ) 

Sorry. Not implemented yet.

Definition at line 164 of file File.cpp.

void compp::File::SetPerm (  ) 

Sorry. Not implemented yet.

Definition at line 148 of file File.cpp.

void compp::File::Truncate (  ) 

Sorry. Not implemented yet.

Definition at line 83 of file File.cpp.

Here is the call graph for this function:

void compp::File::UnLock (  ) 

Sorry. Not implemented yet.

Definition at line 118 of file File.cpp.


Field Documentation

std::string compp::File::FN [protected]

Definition at line 34 of file File.h.


The documentation for this class was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Generated on Tue Dec 28 16:50:21 2010 for Com++ by  doxygen 1.6.3