Teamcenter C++ API Reference  2312
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 
102 };
103 }
104 #include <fclasses/libfclasses_undef.h>
105 #endif