2005/5/9

     
 

class FileOpTask

artefaktur
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:

acdk::make::AbstractTask acdk::lang::Object acdk::make::Task acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch acdk::make::FileCopyTask List of all members.

Detailed Description

Abstract 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]
 

Implemented in acdk::make::FileCopyTask.


Member Data Documentation

int acdk::make::FileOpTask::_flags
 

RFileSet acdk::make::FileOpTask::_source
 

RString acdk::make::FileOpTask::_sourceBaseDir
 

RString acdk::make::FileOpTask::_target