Go to the documentation of this file.
17 #ifndef GRPCPP_EXT_ORCA_SERVICE_H
18 #define GRPCPP_EXT_ORCA_SERVICE_H
23 #include "absl/time/time.h"
24 #include "absl/types/optional.h"
33 namespace experimental {
83 #endif // GRPCPP_EXT_ORCA_SERVICE_H
void DeleteCpuUtilization()
const absl::Duration min_report_duration_
void DeleteNamedUtilization(const std::string &name)
#define ABSL_GUARDED_BY(x)
void SetAllNamedUtilization(std::map< std::string, double > named_utilization)
void SetNamedUtilization(std::string name, double utilization)
Desriptor of an RPC service and its various RPC methods.
void DeleteMemoryUtilization()
void SetMemoryUtilization(double memory_utilization)
void SetCpuUtilization(double cpu_utilization)
Slice GetOrCreateSerializedResponse()
Options & set_min_report_duration(absl::Duration duration)
grpc::internal::Mutex mu_
OrcaService(Options options)
constexpr Duration Seconds(T n)
absl::Duration min_report_duration
grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:00:46