libdodo: dodo::io::file::temp Class Reference

dodo::io::file::temp Class Reference

provides I/O manipulations with temporary file More...

#include <ioFileTemp.h>

Inheritance diagram for dodo::io::file::temp:
Collaboration diagram for dodo::io::file::temp:

List of all members.

Public Types

enum  operationEnum { OPERATION_OPEN = 128 }
 

defines type of operation for xexec

More...

Public Member Functions

 temp (bool open=false, short protection=channel::PROTECTION_PROCESS)
 constructor
 temp (const temp &)
 copy constructor
virtual ~temp ()
 destructor
void clone (const temp &file)
 clone file object
void open ()
 open file

Detailed Description

provides I/O manipulations with temporary file

Definition at line 48 of file ioFileTemp.h.


Member Enumeration Documentation

defines type of operation for xexec

Enumerator:
OPERATION_OPEN 

Reimplemented from dodo::io::file::regular.

Definition at line 56 of file ioFileTemp.h.

00056                                    {
00057                     OPERATION_OPEN = 128,
00058                 };


Constructor & Destructor Documentation

dodo::io::file::temp::temp ( bool  open = false,
short  protection = channel::PROTECTION_PROCESS 
)

constructor

Parameters:
open defines whether temp file should be opened in constructor
protection defines type of IO protection,
See also:
io::channel::protectionEnum
dodo::io::file::temp::temp ( const temp  ) 

copy constructor

Note:
xexec object is not copied
virtual dodo::io::file::temp::~temp (  )  [virtual]

destructor


Member Function Documentation

void dodo::io::file::temp::clone ( const temp file  ) 

clone file object

Parameters:
file defines object to clone
Note:
xexec object is not copied

Reimplemented from dodo::io::file::regular.

void dodo::io::file::temp::open (  ) 

open file


The documentation for this class was generated from the following file:

Generated on Sun Nov 8 03:44:54 2009 for libdodo by  doxygen 1.6.1