mirror of https://github.com/grpc/grpc.git
LB policy API: use UniqueTypeName for call attributes (#29747)
* implement UniqueTypeName API * convert security code to use UniqueTypeName * change subchannel data producer API to use UniqueTypeName * sanitize * add missing build dep * fix credentials_test * fix certificate_provider_store_test * fix tls_security_connector_test * attempt to fix windows build * avoid unnecessary allocation * work around MSVC 2017 bug * sanity * change factory to not be templated * fix sanity * fix bug in chttp2 connector that used server creds instead of channel creds * add missing build dep * LB policy API: use UniqueTypeName for call attributes * Automated change: Fix sanity tests * add missing build deps * simplify API * update to use new API * add missing BUILD dep * add comment Co-authored-by: markdroth <markdroth@users.noreply.github.com>pull/29842/head
parent
8558f46d35
commit
b7699ef787
10 changed files with 64 additions and 37 deletions
Loading…
Reference in new issue