Teamcenter C++ API Reference  2312
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 
13 
14 
15 #include <tclogging/libtclogging_exports.h>
16 
17 namespace Teamcenter::Common::Logging
18 {
19 
24  class TCLOGGING_API ScopedRequestId
25  {
26  public:
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