| 
    Open CASCADE Technology
    6.9.0
    
   | 
 
A class for 'File' and 'Directory' grouping common methods (file/directory manipulation tools). The "file oriented" name means files or directories which are in fact hard coded as files. More...
#include <OSD_FileNode.hxx>

Public Member Functions | |
| void | Path (OSD_Path &Name) const | 
| Gets file name and path.  More... | |
| void | SetPath (const OSD_Path &Name) | 
| Sets file name and path. If a name is not found, it raises a program error.  More... | |
| Standard_Boolean | Exists () | 
| Returns TRUE if <me> exists.  More... | |
| void | Remove () | 
| Erases the FileNode from directory.  More... | |
| void | Move (const OSD_Path &NewPath) | 
| Moves <me> into another directory.  More... | |
| void | Copy (const OSD_Path &ToPath) | 
| Copies <me> to another FileNode.  More... | |
| OSD_Protection | Protection () | 
| Returns access mode of <me>.  More... | |
| void | SetProtection (const OSD_Protection &Prot) | 
| Changes protection of the FileNode.  More... | |
| Quantity_Date | AccessMoment () | 
| Returns last write access. On UNIX, AccessMoment and CreationMoment return the same value.  More... | |
| Quantity_Date | CreationMoment () | 
| Returns creation date. On UNIX, AccessMoment and CreationMoment return the same value.  More... | |
| Standard_Integer | UserId () | 
| Returns User Identification.  More... | |
| Standard_Integer | GroupId () | 
| Returns Group Identification.  More... | |
| Standard_Boolean | Failed () const | 
| Returns TRUE if an error occurs.  More... | |
| void | Reset () | 
| Resets error counter to zero.  More... | |
| void | Perror () | 
| Raises OSD_Error.  More... | |
| Standard_Integer | Error () const | 
| Returns error number if 'Failed' is TRUE.  More... | |
Protected Member Functions | |
| OSD_FileNode () | |
| Creates FileNode object This is to be used with SetPath . Allocate space for the file name and initializes this name to an empty name.  More... | |
| OSD_FileNode (const OSD_Path &Name) | |
| Instantiates the object FileNode storing its name. If a name is not found, it raises a program error.  More... | |
Protected Attributes | |
| OSD_Path | myPath | 
| OSD_Error | myError | 
A class for 'File' and 'Directory' grouping common methods (file/directory manipulation tools). The "file oriented" name means files or directories which are in fact hard coded as files.
      
  | 
  protected | 
Creates FileNode object This is to be used with SetPath . Allocate space for the file name and initializes this name to an empty name.
      
  | 
  protected | 
Instantiates the object FileNode storing its name. If a name is not found, it raises a program error.
| Quantity_Date OSD_FileNode::AccessMoment | ( | ) | 
Returns last write access. On UNIX, AccessMoment and CreationMoment return the same value.
| void OSD_FileNode::Copy | ( | const OSD_Path & | ToPath | ) | 
Copies <me> to another FileNode.
| Quantity_Date OSD_FileNode::CreationMoment | ( | ) | 
Returns creation date. On UNIX, AccessMoment and CreationMoment return the same value.
| Standard_Integer OSD_FileNode::Error | ( | ) | const | 
Returns error number if 'Failed' is TRUE.
| Standard_Boolean OSD_FileNode::Exists | ( | ) | 
Returns TRUE if <me> exists.
| Standard_Boolean OSD_FileNode::Failed | ( | ) | const | 
Returns TRUE if an error occurs.
| Standard_Integer OSD_FileNode::GroupId | ( | ) | 
Returns Group Identification.
| void OSD_FileNode::Move | ( | const OSD_Path & | NewPath | ) | 
Moves <me> into another directory.
| void OSD_FileNode::Path | ( | OSD_Path & | Name | ) | const | 
Gets file name and path.
| void OSD_FileNode::Perror | ( | ) | 
Raises OSD_Error.
| OSD_Protection OSD_FileNode::Protection | ( | ) | 
Returns access mode of <me>.
| void OSD_FileNode::Remove | ( | ) | 
Erases the FileNode from directory.
| void OSD_FileNode::Reset | ( | ) | 
Resets error counter to zero.
| void OSD_FileNode::SetPath | ( | const OSD_Path & | Name | ) | 
Sets file name and path. If a name is not found, it raises a program error.
| void OSD_FileNode::SetProtection | ( | const OSD_Protection & | Prot | ) | 
Changes protection of the FileNode.
| Standard_Integer OSD_FileNode::UserId | ( | ) | 
Returns User Identification.
      
  | 
  protected | 
      
  | 
  protected | 
 1.8.5