NorMIT-nav
22.09
An IGT application
cxLogFileWatcher.h
Go to the documentation of this file.
1
/*=========================================================================
2
This file is part of CustusX, an Image Guided Therapy Application.
3
4
Copyright (c) SINTEF Department of Medical Technology.
5
All rights reserved.
6
7
CustusX is released under a BSD 3-Clause license.
8
9
See Lisence.txt (https://github.com/SINTEFMedtek/CustusX/blob/master/License.txt) for details.
10
=========================================================================*/
11
12
#ifndef CXLOGFILEWATCHER_H
13
#define CXLOGFILEWATCHER_H
14
15
#include "cxResourceExport.h"
16
17
#include "
cxLog.h
"
18
19
class
QString;
20
class
QDomNode;
21
class
QDomDocument;
22
class
QFile;
23
class
QTextStream;
24
31
namespace
cx
32
{
33
34
typedef
boost::shared_ptr<class LogFileWatcher>
LogFileWatcherPtr
;
35
42
class
cxResource_EXPORT
LogFileWatcher
:
public
Log
43
{
44
Q_OBJECT
45
46
public
:
47
static
LogFileWatcherPtr
create();
48
virtual
~LogFileWatcher
() {}
49
50
protected
:
51
virtual
LogThreadPtr
createWorker();
52
private
:
53
LogFileWatcher
() {}
54
LogFileWatcher(
const
LogFileWatcher&);
55
LogFileWatcher& operator=(
const
LogFileWatcher&);
56
};
57
58
59
}
//namespace cx
60
65
#endif // CXLOGFILEWATCHER_H
cx::LogThreadPtr
boost::shared_ptr< class LogThread > LogThreadPtr
Definition:
cxLog.h:46
cx::LogFileWatcher
Definition:
cxLogFileWatcher.h:42
cx
Namespace for all CustusX production code.
Definition:
cx_dev_group_definitions.h:13
cx::Log
Definition:
cxLog.h:55
cx::LogFileWatcherPtr
boost::shared_ptr< class LogFileWatcher > LogFileWatcherPtr
Definition:
cxLogFileWatcher.h:34
cxLog.h
cx::LogFileWatcher::~LogFileWatcher
virtual ~LogFileWatcher()
Definition:
cxLogFileWatcher.h:48
CX
source
resource
core
logger
cxLogFileWatcher.h
Generated on Tue Sep 13 2022 11:06:15 for NorMIT-nav by
1.8.17