Nebula
Toggle main menu visibility
Loading...
Searching...
No Matches
safefilestream.h
Go to the documentation of this file.
1
#pragma once
2
//------------------------------------------------------------------------------
12
#include "
io/filestream.h
"
13
#include "
util/string.h
"
14
#include "
io/filetime.h
"
15
#include "
io/fswrapper.h
"
16
17
//------------------------------------------------------------------------------
18
namespace
IO
19
{
20
class
SafeFileStream
:
public
FileStream
21
{
22
__DeclareClass
(
SafeFileStream
);
23
public
:
25
SafeFileStream
();
27
virtual
~SafeFileStream
();
29
virtual
bool
Open
();
31
virtual
void
Close
();
32
protected
:
33
IO::URI
tmpUri
;
34
};
35
36
}
// namespace IO
37
//------------------------------------------------------------------------------
IO::FileStream::FileStream
FileStream()
constructor
Definition
filestream.cc:19
IO::SafeFileStream::SafeFileStream
SafeFileStream()
constructor
Definition
safefilestream.cc:19
IO::SafeFileStream::tmpUri
IO::URI tmpUri
Definition
safefilestream.h:33
IO::SafeFileStream::~SafeFileStream
virtual ~SafeFileStream()
destructor
Definition
safefilestream.cc:27
IO::SafeFileStream::__DeclareClass
__DeclareClass(SafeFileStream)
IO::SafeFileStream::Open
virtual bool Open()
open the stream
Definition
safefilestream.cc:39
IO::SafeFileStream::Close
virtual void Close()
close the stream
Definition
safefilestream.cc:73
IO::URI
An URI object can split a Uniform Resource Identifier string into its components or build a string fr...
Definition
uri.h:67
filestream.h
filetime.h
fswrapper.h
IO
Instances of wrapped stream classes.
Definition
multiplayerfeatureunit.cc:324
string.h
code
foundation
io
safefilestream.h
Generated on
for Nebula. Dark theme by
Tilen Majerle
. All rights reserved.