HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
FS_TempFileManager.h
Go to the documentation of this file.
1
/*
2
* PROPRIETARY INFORMATION. This software is proprietary to
3
* Side Effects Software Inc., and is not to be reproduced,
4
* transmitted, or disclosed in any way without written permission.
5
*
6
* NAME: FS_TempFileManager.h ( FS Library, C++)
7
*
8
* COMMENTS:
9
*/
10
11
#ifndef __FS_TempFileManager__
12
#define __FS_TempFileManager__
13
14
#include "
FS_API.h
"
15
16
class
UT_StringArray
;
17
18
/// This class provides an interface to query information about temporary files
19
/// maintained by the "temp:" handler.
20
class
FS_API
FS_TempFileManager
21
{
22
public
:
23
/// Return the number of temporary file handles
24
static
int
entries();
25
26
/// Close & remove all temporary files. This may not actually cause the
27
/// file to be deleted. Since there may be streams which still reference
28
/// the file, the file will stay in existence until all references are
29
/// closed. However, this will cause all files to be deleted from the temp
30
/// file cache.
31
/// The function returns the number of files deleted.
32
static
int
deleteAllFiles();
33
34
/// Close and remove a single temporary file. Please see @c
35
/// deleteTempFiles() for details.
36
static
bool
deleteFile(
const
char
*
name
);
37
38
/// Return the list of all temporary files
39
static
void
getFileList(
UT_StringArray
&files);
40
};
41
42
#endif
FS_TempFileManager
Definition:
FS_TempFileManager.h:20
FS_API.h
UT_StringArray
Definition:
UT_StringArray.h:24
name
GLuint const GLchar * name
Definition:
glcorearb.h:786
FS_API
#define FS_API
Definition:
FS_API.h:10
FS
FS_TempFileManager.h
Generated on Sat Dec 21 2024 02:46:36 for HDK by
1.8.6