mirror of
https://github.com/microsoft/vcpkg.git
synced 2025-01-17 00:48:16 +08:00
225 lines
12 KiB
Diff
225 lines
12 KiB
Diff
diff --git a/api/include/opentelemetry/std/span.h b/api/include/opentelemetry/std/span.h
|
|
index 2a3dc12a84..1160d54fbe 100644
|
|
--- a/api/include/opentelemetry/std/span.h
|
|
+++ b/api/include/opentelemetry/std/span.h
|
|
@@ -60,7 +60,7 @@ OPENTELEMETRY_END_NAMESPACE
|
|
OPENTELEMETRY_BEGIN_NAMESPACE
|
|
namespace nostd
|
|
{
|
|
-constexpr std::size_t dynamic_extent = (std::numeric_limits<std::size_t>::max());
|
|
+constexpr std::size_t dynamic_extent = (std::numeric_limits<std::size_t>::max)();
|
|
|
|
template <class ElementType, std::size_t Extent = nostd::dynamic_extent>
|
|
using span = std::span<ElementType, Extent>;
|
|
index 7deb369ab3..6da8bdd032 100644
|
|
--- a/docs/cpp-ostream-exporter-design.md
|
|
+++ b/docs/cpp-ostream-exporter-design.md
|
|
@@ -154,7 +154,7 @@ public:
|
|
return sdktrace::ExportResult::kSuccess;
|
|
}
|
|
|
|
- bool Shutdown(std::chrono::microseconds timeout = std::chrono::microseconds::max()) noexcept
|
|
+ bool Shutdown(std::chrono::microseconds timeout = (std::chrono::microseconds::max)()) noexcept
|
|
{
|
|
isShutdown = true;
|
|
return true;
|
|
diff --git a/exporters/elasticsearch/include/opentelemetry/exporters/elasticsearch/es_log_record_exporter.h b/exporters/elasticsearch/include/opentelemetry/exporters/elasticsearch/es_log_record_exporter.h
|
|
index 8579c99138..b72ff4f917 100644
|
|
--- a/exporters/elasticsearch/include/opentelemetry/exporters/elasticsearch/es_log_record_exporter.h
|
|
+++ b/exporters/elasticsearch/include/opentelemetry/exporters/elasticsearch/es_log_record_exporter.h
|
|
@@ -100,14 +100,14 @@ class ElasticsearchLogRecordExporter final : public opentelemetry::sdk::logs::Lo
|
|
* @return return true when all data are exported, and false when timeout
|
|
*/
|
|
bool ForceFlush(
|
|
- std::chrono::microseconds timeout = std::chrono::microseconds::max()) noexcept override;
|
|
+ std::chrono::microseconds timeout = (std::chrono::microseconds::max)()) noexcept override;
|
|
|
|
/**
|
|
* Shutdown this exporter.
|
|
* @param timeout The maximum time to wait for the shutdown method to return
|
|
*/
|
|
bool Shutdown(
|
|
- std::chrono::microseconds timeout = std::chrono::microseconds::max()) noexcept override;
|
|
+ std::chrono::microseconds timeout = (std::chrono::microseconds::max)()) noexcept override;
|
|
|
|
private:
|
|
// Stores if this exporter had its Shutdown() method called
|
|
diff --git a/exporters/elasticsearch/src/es_log_record_exporter.cc b/exporters/elasticsearch/src/es_log_record_exporter.cc
|
|
index c90072e4e4..e167faf3d9 100644
|
|
--- a/exporters/elasticsearch/src/es_log_record_exporter.cc
|
|
+++ b/exporters/elasticsearch/src/es_log_record_exporter.cc
|
|
@@ -430,7 +430,7 @@ bool ElasticsearchLogRecordExporter::ForceFlush(
|
|
std::chrono::duration_cast<std::chrono::steady_clock::duration>(timeout);
|
|
if (timeout_steady <= std::chrono::steady_clock::duration::zero())
|
|
{
|
|
- timeout_steady = std::chrono::steady_clock::duration::max();
|
|
+ timeout_steady = (std::chrono::steady_clock::duration::max)();
|
|
}
|
|
|
|
std::unique_lock<std::mutex> lk_cv(synchronization_data_->force_flush_cv_m);
|
|
diff --git a/exporters/otlp/include/opentelemetry/exporters/otlp/otlp_grpc_exporter.h b/exporters/otlp/include/opentelemetry/exporters/otlp/otlp_grpc_exporter.h
|
|
index 7aff1e24a5..870e5a043a 100644
|
|
--- a/exporters/otlp/include/opentelemetry/exporters/otlp/otlp_grpc_exporter.h
|
|
+++ b/exporters/otlp/include/opentelemetry/exporters/otlp/otlp_grpc_exporter.h
|
|
@@ -58,7 +58,7 @@ class OtlpGrpcExporter final : public opentelemetry::sdk::trace::SpanExporter
|
|
* @return return true when all data are exported, and false when timeout
|
|
*/
|
|
bool ForceFlush(
|
|
- std::chrono::microseconds timeout = std::chrono::microseconds::max()) noexcept override;
|
|
+ std::chrono::microseconds timeout = (std::chrono::microseconds::max)()) noexcept override;
|
|
|
|
/**
|
|
* Shut down the exporter.
|
|
@@ -67,7 +67,7 @@ class OtlpGrpcExporter final : public opentelemetry::sdk::trace::SpanExporter
|
|
* @return return the status of this operation
|
|
*/
|
|
bool Shutdown(
|
|
- std::chrono::microseconds timeout = std::chrono::microseconds::max()) noexcept override;
|
|
+ std::chrono::microseconds timeout = (std::chrono::microseconds::max)()) noexcept override;
|
|
|
|
private:
|
|
// The configuration options associated with this exporter.
|
|
diff --git a/exporters/otlp/include/opentelemetry/exporters/otlp/otlp_grpc_log_record_exporter.h b/exporters/otlp/include/opentelemetry/exporters/otlp/otlp_grpc_log_record_exporter.h
|
|
index 29333703b1..f1cd96888c 100644
|
|
--- a/exporters/otlp/include/opentelemetry/exporters/otlp/otlp_grpc_log_record_exporter.h
|
|
+++ b/exporters/otlp/include/opentelemetry/exporters/otlp/otlp_grpc_log_record_exporter.h
|
|
@@ -60,14 +60,14 @@ class OtlpGrpcLogRecordExporter : public opentelemetry::sdk::logs::LogRecordExpo
|
|
* @return return true when all data are exported, and false when timeout
|
|
*/
|
|
bool ForceFlush(
|
|
- std::chrono::microseconds timeout = std::chrono::microseconds::max()) noexcept override;
|
|
+ std::chrono::microseconds timeout = (std::chrono::microseconds::max)()) noexcept override;
|
|
|
|
/**
|
|
* Shutdown this exporter.
|
|
* @param timeout The maximum time to wait for the shutdown method to return.
|
|
*/
|
|
bool Shutdown(
|
|
- std::chrono::microseconds timeout = std::chrono::microseconds::max()) noexcept override;
|
|
+ std::chrono::microseconds timeout = (std::chrono::microseconds::max)()) noexcept override;
|
|
|
|
private:
|
|
// Configuration options for the exporter
|
|
diff --git a/exporters/otlp/include/opentelemetry/exporters/otlp/otlp_http_exporter.h b/exporters/otlp/include/opentelemetry/exporters/otlp/otlp_http_exporter.h
|
|
index 1adbbc70b9..b5faf1a9b8 100644
|
|
--- a/exporters/otlp/include/opentelemetry/exporters/otlp/otlp_http_exporter.h
|
|
+++ b/exporters/otlp/include/opentelemetry/exporters/otlp/otlp_http_exporter.h
|
|
@@ -59,7 +59,7 @@ class OPENTELEMETRY_EXPORT OtlpHttpExporter final : public opentelemetry::sdk::t
|
|
* @return return true when all data are exported, and false when timeout
|
|
*/
|
|
bool ForceFlush(
|
|
- std::chrono::microseconds timeout = std::chrono::microseconds::max()) noexcept override;
|
|
+ std::chrono::microseconds timeout = (std::chrono::microseconds::max)()) noexcept override;
|
|
|
|
/**
|
|
* Shut down the exporter.
|
|
@@ -68,7 +68,7 @@ class OPENTELEMETRY_EXPORT OtlpHttpExporter final : public opentelemetry::sdk::t
|
|
* @return return the status of this operation
|
|
*/
|
|
bool Shutdown(
|
|
- std::chrono::microseconds timeout = std::chrono::microseconds::max()) noexcept override;
|
|
+ std::chrono::microseconds timeout = (std::chrono::microseconds::max)()) noexcept override;
|
|
|
|
private:
|
|
// The configuration options associated with this exporter.
|
|
diff --git a/exporters/otlp/include/opentelemetry/exporters/otlp/otlp_http_log_record_exporter.h b/exporters/otlp/include/opentelemetry/exporters/otlp/otlp_http_log_record_exporter.h
|
|
index 4393345dfd..f481fdab0b 100644
|
|
--- a/exporters/otlp/include/opentelemetry/exporters/otlp/otlp_http_log_record_exporter.h
|
|
+++ b/exporters/otlp/include/opentelemetry/exporters/otlp/otlp_http_log_record_exporter.h
|
|
@@ -58,14 +58,14 @@ class OtlpHttpLogRecordExporter final : public opentelemetry::sdk::logs::LogReco
|
|
* @return return true when all data are exported, and false when timeout
|
|
*/
|
|
bool ForceFlush(
|
|
- std::chrono::microseconds timeout = std::chrono::microseconds::max()) noexcept override;
|
|
+ std::chrono::microseconds timeout = (std::chrono::microseconds::max)()) noexcept override;
|
|
|
|
/**
|
|
* Shutdown this exporter.
|
|
* @param timeout The maximum time to wait for the shutdown method to return
|
|
*/
|
|
bool Shutdown(
|
|
- std::chrono::microseconds timeout = std::chrono::microseconds::max()) noexcept override;
|
|
+ std::chrono::microseconds timeout = (std::chrono::microseconds::max)()) noexcept override;
|
|
|
|
private:
|
|
// Configuration options for the exporter
|
|
diff --git a/exporters/otlp/src/otlp_http_client.cc b/exporters/otlp/src/otlp_http_client.cc
|
|
index 9c57a9bd83..7814199ef2 100644
|
|
--- a/exporters/otlp/src/otlp_http_client.cc
|
|
+++ b/exporters/otlp/src/otlp_http_client.cc
|
|
@@ -782,7 +782,7 @@ bool OtlpHttpClient::ForceFlush(std::chrono::microseconds timeout) noexcept
|
|
std::chrono::duration_cast<std::chrono::steady_clock::duration>(timeout);
|
|
if (timeout_steady <= std::chrono::steady_clock::duration::zero())
|
|
{
|
|
- timeout_steady = std::chrono::steady_clock::duration::max();
|
|
+ timeout_steady = (std::chrono::steady_clock::duration::max)();
|
|
}
|
|
|
|
while (timeout_steady > std::chrono::steady_clock::duration::zero())
|
|
diff --git a/sdk/include/opentelemetry/sdk/logs/batch_log_record_processor.h b/sdk/include/opentelemetry/sdk/logs/batch_log_record_processor.h
|
|
index e93ebf3d6b..d6a44df142 100644
|
|
--- a/sdk/include/opentelemetry/sdk/logs/batch_log_record_processor.h
|
|
+++ b/sdk/include/opentelemetry/sdk/logs/batch_log_record_processor.h
|
|
@@ -72,7 +72,7 @@ class BatchLogRecordProcessor : public LogRecordProcessor
|
|
* NOTE: Timeout functionality not supported yet.
|
|
*/
|
|
bool ForceFlush(
|
|
- std::chrono::microseconds timeout = std::chrono::microseconds::max()) noexcept override;
|
|
+ std::chrono::microseconds timeout = (std::chrono::microseconds::max)()) noexcept override;
|
|
|
|
/**
|
|
* Shuts down the processor and does any cleanup required. Completely drains the buffer/queue of
|
|
@@ -82,7 +82,7 @@ class BatchLogRecordProcessor : public LogRecordProcessor
|
|
* NOTE: Timeout functionality not supported yet.
|
|
*/
|
|
bool Shutdown(
|
|
- std::chrono::microseconds timeout = std::chrono::microseconds::max()) noexcept override;
|
|
+ std::chrono::microseconds timeout = (std::chrono::microseconds::max)()) noexcept override;
|
|
|
|
/**
|
|
* Class destructor which invokes the Shutdown() method.
|
|
diff --git a/sdk/include/opentelemetry/sdk/logs/multi_log_record_processor.h b/sdk/include/opentelemetry/sdk/logs/multi_log_record_processor.h
|
|
index 335da7f668..8ca5cffcca 100644
|
|
--- a/sdk/include/opentelemetry/sdk/logs/multi_log_record_processor.h
|
|
+++ b/sdk/include/opentelemetry/sdk/logs/multi_log_record_processor.h
|
|
@@ -45,7 +45,7 @@ class MultiLogRecordProcessor : public LogRecordProcessor
|
|
* @return a result code indicating whether it succeeded, failed or timed out
|
|
*/
|
|
bool ForceFlush(
|
|
- std::chrono::microseconds timeout = std::chrono::microseconds::max()) noexcept override;
|
|
+ std::chrono::microseconds timeout = (std::chrono::microseconds::max)()) noexcept override;
|
|
|
|
/**
|
|
* Shuts down the processor and does any cleanup required.
|
|
@@ -55,7 +55,7 @@ class MultiLogRecordProcessor : public LogRecordProcessor
|
|
* @return true if the shutdown succeeded, false otherwise
|
|
*/
|
|
bool Shutdown(
|
|
- std::chrono::microseconds timeout = std::chrono::microseconds::max()) noexcept override;
|
|
+ std::chrono::microseconds timeout = (std::chrono::microseconds::max)()) noexcept override;
|
|
|
|
private:
|
|
std::vector<std::unique_ptr<LogRecordProcessor>> processors_;
|
|
diff --git a/sdk/include/opentelemetry/sdk/trace/batch_span_processor.h b/sdk/include/opentelemetry/sdk/trace/batch_span_processor.h
|
|
index a748b06361..afbf4486b0 100644
|
|
--- a/sdk/include/opentelemetry/sdk/trace/batch_span_processor.h
|
|
+++ b/sdk/include/opentelemetry/sdk/trace/batch_span_processor.h
|
|
@@ -69,7 +69,7 @@ class BatchSpanProcessor : public SpanProcessor
|
|
* NOTE: Timeout functionality not supported yet.
|
|
*/
|
|
bool ForceFlush(
|
|
- std::chrono::microseconds timeout = std::chrono::microseconds::max()) noexcept override;
|
|
+ std::chrono::microseconds timeout = (std::chrono::microseconds::max)()) noexcept override;
|
|
|
|
/**
|
|
* Shuts down the processor and does any cleanup required. Completely drains the buffer/queue of
|
|
@@ -79,7 +79,7 @@ class BatchSpanProcessor : public SpanProcessor
|
|
* NOTE: Timeout functionality not supported yet.
|
|
*/
|
|
bool Shutdown(
|
|
- std::chrono::microseconds timeout = std::chrono::microseconds::max()) noexcept override;
|
|
+ std::chrono::microseconds timeout = (std::chrono::microseconds::max)()) noexcept override;
|
|
|
|
/**
|
|
* Class destructor which invokes the Shutdown() method. The Shutdown() method is supposed to be
|