diff options
Diffstat (limited to 'grpc/src/core/ext/filters/client_channel/lb_policy.h')
-rw-r--r-- | grpc/src/core/ext/filters/client_channel/lb_policy.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/grpc/src/core/ext/filters/client_channel/lb_policy.h b/grpc/src/core/ext/filters/client_channel/lb_policy.h index c9fc1429..1c6f3098 100644 --- a/grpc/src/core/ext/filters/client_channel/lb_policy.h +++ b/grpc/src/core/ext/filters/client_channel/lb_policy.h @@ -230,7 +230,7 @@ class LoadBalancingPolicy : public InternallyRefCounted<LoadBalancingPolicy> { /// Error to be set when returning a failure. // TODO(roth): Replace this with something similar to grpc::Status, // so that we don't expose grpc_error to this API. - grpc_error* error = GRPC_ERROR_NONE; + grpc_error_handle error = GRPC_ERROR_NONE; /// Used only if type is PICK_COMPLETE. /// Callback set by LB policy to be notified of trailing metadata. @@ -243,7 +243,7 @@ class LoadBalancingPolicy : public InternallyRefCounted<LoadBalancingPolicy> { // TODO(roth): The arguments to this callback should be moved into a // struct, so that we can later add new fields without breaking // existing implementations. - std::function<void(grpc_error*, MetadataInterface*, CallState*)> + std::function<void(grpc_error_handle, MetadataInterface*, CallState*)> recv_trailing_metadata_ready; }; @@ -387,13 +387,13 @@ class LoadBalancingPolicy : public InternallyRefCounted<LoadBalancingPolicy> { // A picker that returns PICK_TRANSIENT_FAILURE for all picks. class TransientFailurePicker : public SubchannelPicker { public: - explicit TransientFailurePicker(grpc_error* error) : error_(error) {} + explicit TransientFailurePicker(grpc_error_handle error) : error_(error) {} ~TransientFailurePicker() override { GRPC_ERROR_UNREF(error_); } PickResult Pick(PickArgs args) override; private: - grpc_error* error_; + grpc_error_handle error_; }; protected: |