Skip to content

Commit 0d18db0

Browse files
committed
fix: restore public access and revert isClosed_ order
1 parent 18503ab commit 0d18db0

File tree

1 file changed

+3
-4
lines changed
  • exporters/etw/include/opentelemetry/exporters/etw

1 file changed

+3
-4
lines changed

exporters/etw/include/opentelemetry/exporters/etw/etw_tracer.h

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -184,17 +184,15 @@ class Tracer : public opentelemetry::trace::Tracer,
184184
*/
185185
ETWProvider::EventFormat encoding;
186186

187-
// Order matters: isClosed_ must initialize to true BEFORE provHandle
188-
// runs its initialization logic.
189-
std::atomic<bool> isClosed_{true};
190-
191187
/**
192188
* @brief Provider Handle
193189
*/
194190
ETWProvider::Handle &provHandle;
195191

196192
opentelemetry::trace::TraceId traceId_;
197193

194+
std::atomic<bool> isClosed_{true};
195+
198196
/**
199197
* @brief ETWProvider is a singleton that aggregates all ETW writes.
200198
* @return
@@ -404,6 +402,7 @@ class Tracer : public opentelemetry::trace::Tracer,
404402

405403
friend class Span;
406404

405+
public:
407406
/**
408407
* @brief Tracer constructor
409408
* @param parent Parent TraceProvider

0 commit comments

Comments
 (0)