PhoenixMock
1.8.7
Tools to split/merge/print mock used in Phoenix
PStream.cpp
Go to the documentation of this file.
1
/***************************************
2
Auteur : Pierre Aubert
3
Mail : pierre.aubert@lapp.in2p3.fr
4
Licence : CeCILL-C
5
****************************************/
6
7
8
#include "
PStream.h
"
9
11
PStream::PStream
(){
12
initialisationPStream
();
13
}
14
16
PStream::~PStream
(){
17
close
();
18
}
19
21
25
bool
PStream::open
(
const
std::string & fileName,
const
std::string & mode){
26
close
();
27
p_fp
= fopen(fileName.c_str(), mode.c_str());
28
return
isOpen
();
29
}
30
32
void
PStream::close
(){
33
if
(
isOpen
()){
34
fclose(
p_fp
);
35
p_fp
= NULL;
36
}
37
}
38
40
42
bool
PStream::isOpen
()
const
{
43
return
p_fp
!= NULL;
44
}
45
47
void
PStream::initialisationPStream
(){
48
p_fp
= NULL;
49
}
50
51
52
53
54
PStream::PStream
PStream()
Default constructor of PStream.
Definition:
PStream.cpp:11
PStream::~PStream
virtual ~PStream()
Destructor of PStream.
Definition:
PStream.cpp:16
PStream::close
void close()
Close the stream.
Definition:
PStream.cpp:32
PStream.h
PStream::p_fp
FILE * p_fp
Pointer to the main stream.
Definition:
PStream.h:55
PStream::initialisationPStream
void initialisationPStream()
Initialisation function of the class PStream.
Definition:
PStream.cpp:47
PStream::open
bool open(const std::string &fileName, const std::string &mode="r")
Open the current stream.
Definition:
PStream.cpp:25
PStream::isOpen
bool isOpen() const
Say if the stream is opened.
Definition:
PStream.cpp:42
tmp_project
StringUtils
src
PStream.cpp
Generated on Mon Dec 9 2024 15:33:41 for PhoenixMock by
1.8.17