OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
include
ossim
base
ossimTempFilename.h
Go to the documentation of this file.
1
//*******************************************************************
2
// Copyright (C) 2000 ImageLinks Inc.
3
//
4
// License: MIT
5
//
6
// See LICENSE.txt file in the top level directory for more details.
7
//
8
// Author: Garrett Potts
9
// Description: This is a tmeporary filename class it will create a temporary
10
// file and will also delete it upon destruction
11
//
12
//*************************************************************************
13
// $Id: ossimTempFilename.h 9094 2006-06-13 19:12:40Z dburken $
14
#ifndef ossimTempFilename_HEADER
15
#define ossimTempFilename_HEADER
16
#include <
ossim/base/ossimFilename.h
>
17
18
class
OSSIM_DLL
ossimTempFilename
:
public
ossimFilename
19
{
20
public
:
21
ossimTempFilename
(
const
ossimString
& tempDir=
""
,
22
const
ossimString
& prefix =
""
,
23
const
ossimString
& extension =
""
,
24
bool
autodelete=
true
,
25
bool
useWildcardDelete=
true
);
26
27
void
generateRandomFile();
28
void
generateRandomDir();
29
30
~
ossimTempFilename
();
31
32
protected
:
33
ossimString
theTempDir
;
34
ossimString
thePrefix
;
35
ossimString
theExtension
;
36
bool
theAutoDeleteFlag
;
37
bool
theWildCardDeleteFlag
;
38
39
40
void
generate(
bool
createAsDirectoryFlag);
41
};
42
#endif
ossimTempFilename::theTempDir
ossimString theTempDir
Definition:
ossimTempFilename.h:33
ossimTempFilename
Definition:
ossimTempFilename.h:18
ossimTempFilename::theExtension
ossimString theExtension
Definition:
ossimTempFilename.h:35
ossimFilename
Definition:
ossimFilename.h:20
ossimFilename.h
ossimTempFilename::thePrefix
ossimString thePrefix
Definition:
ossimTempFilename.h:34
OSSIM_DLL
#define OSSIM_DLL
Definition:
ossimConstants.h:72
ossimTempFilename::theAutoDeleteFlag
bool theAutoDeleteFlag
Definition:
ossimTempFilename.h:36
ossimTempFilename::theWildCardDeleteFlag
bool theWildCardDeleteFlag
Definition:
ossimTempFilename.h:37
ossimString
Definition:
ossimString.h:22
Generated on Fri Aug 3 2018 08:46:54 for OSSIM - Open Source Software Image Map by
1.8.14