|  |  |  |  | 
        
          |  |   |  
        
          | Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages 
 acdk::make::FileOpTask Class Reference#include <FileOpTask.h>
 Inheritance diagram for acdk::make::FileOpTask:
  List of all members. 
 Detailed DescriptionAbstract base class for file operations.
 See also: Tasks.
 
 
|  |  | 
 Public Member Functions |  |  | FileOpTask (IN(RString) source, IN(RString) target=Nil, IN(RString) soursebasedir=Nil, IN(RString) desc=file op, int flags=0) |  |  | FileOpTask (IN(RFileSet) source, IN(RString) target=Nil, IN(RString) soursebasedir=Nil, IN(RString) desc=file op, int flags=0) |  | virtual bool | execute (IN(RString) exec, IN(RProps) props) |  |  | Public interface to execute a task. 
 
 |  | virtual bool | executeFop (IN(RString) exec, IN(RString) source, IN(RString) target, IN(RProps) props)=0 |  | 
 Public Attributes |  | RFileSet | _source |  | RString | _sourceBaseDir |  | RString | _target |  | int | _flags |  
 Constructor & Destructor Documentation
 
  
    | 
        
          | acdk::make::FileOpTask::FileOpTask | ( | IN(RString) | source, |  
          |  |  | IN(RString) | target = Nil, |  
          |  |  | IN(RString) | soursebasedir = Nil, |  
          |  |  | IN(RString) | desc = file op, |  
          |  |  | int | flags = 0 |  
          |  | ) |  [inline] |  |  
 
  
    | 
        
          | acdk::make::FileOpTask::FileOpTask | ( | IN(RFileSet) | source, |  
          |  |  | IN(RString) | target = Nil, |  
          |  |  | IN(RString) | soursebasedir = Nil, |  
          |  |  | IN(RString) | desc = file op, |  
          |  |  | int | flags = 0 |  
          |  | ) |  [inline] |  |  
 Member Function Documentation
 
  
    | 
        
          | virtual bool acdk::make::FileOpTask::execute | ( | IN(RString) | exec, |  
          |  |  | IN(RProps) | props |  
          |  | ) |  [virtual] |  |  
  
    |  | 
Public interface to execute a task.
 
Implementation Task should implement execute.  Parameters:
  
    | exec | string identifies what to do |  | props | current properties | 
 
Reimplemented from acdk::make::AbstractTask.     |  
 
  
    | 
        
          | virtual bool acdk::make::FileOpTask::executeFop | ( | IN(RString) | exec, |  
          |  |  | IN(RString) | source, |  
          |  |  | IN(RString) | target, |  
          |  |  | IN(RProps) | props |  
          |  | ) |  [pure virtual] |  |  
 Member Data Documentation
 
 
 
 |  |