Teamcenter C++ API Reference
2312
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
tclogging
ScopedRequestId.hxx
Go to the documentation of this file.
1
// Copyright 2022 Siemens Digital Industries Software
2
// ==================================================
3
// Copyright 2022.
4
// Siemens Product Lifecycle Management Software Inc.
5
// All Rights Reserved.
6
// ==================================================
7
// Copyright 2022 Siemens Digital Industries Software
8
9
#ifndef TEAMCENTER_COMMON_LOGGING_SCOPEDREQUESTID_HXX
10
#define TEAMCENTER_COMMON_LOGGING_SCOPEDREQUESTID_HXX
11
12
#include <
tclogging/LogCorrelation.hxx
>
13
14
15
#include <tclogging/libtclogging_exports.h>
16
17
namespace
Teamcenter::Common::Logging
18
{
19
24
class
TCLOGGING_API
ScopedRequestId
25
{
26
public
:
27
ScopedRequestId
();
28
virtual
~
ScopedRequestId
();
29
30
ScopedRequestId
(
const
ScopedRequestId
& ) =
delete
;
31
ScopedRequestId
(
ScopedRequestId
&& ) =
delete
;
32
ScopedRequestId
& operator=(
const
ScopedRequestId
& ) =
delete
;
33
ScopedRequestId
& operator=(
ScopedRequestId
&& ) =
delete
;
34
35
};
36
37
}
38
39
#include <tclogging/libtclogging_undef.h>
40
#endif