Teamcenter C++ API Reference
2312
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
fclasses
Resources.hxx
Go to the documentation of this file.
1
// Copyright 2022 Siemens Digital Industries Software
2
// ==================================================
3
// Copyright 2015
4
// Siemens Product Lifecycle Management Software Inc.
5
// All Rights Reserved.
6
// ==================================================
7
// Copyright 2022 Siemens Digital Industries Software
8
15
#ifndef TEAMCENTER__RESOURCES_HXX
16
#define TEAMCENTER__RESOURCES_HXX
17
18
#include <fclasses/libfclasses_exports.h>
19
20
namespace
Teamcenter
21
{
41
class
FCLASSES_API
Resources
42
{
43
public
:
47
Resources
();
48
52
~
Resources
();
53
60
void
start();
61
68
void
restart();
69
73
void
stop();
74
78
double
cpuTime();
79
83
double
realTime();
84
88
int
sqlCount();
89
90
private
:
91
Resources
(
const
Resources
& );
92
Resources
& operator = (
const
Resources
& );
93
94
double
m_cpu_start
;
95
double
m_cpu_usage
;
96
97
double
m_real_start
;
98
double
m_real_usage
;
99
100
int
m_sql_start
;
101
int
m_sql_usage
;
102
};
103
}
104
#include <fclasses/libfclasses_undef.h>
105
#endif