Lines Matching refs:shared_ptr
45 std::shared_ptr<Channel> CreateCustomChannelImpl(
46 const std::string& target, const std::shared_ptr<ChannelCredentials>& creds,
50 std::shared_ptr<Channel> CreateCustomChannelWithInterceptors(
51 const std::string& target, const std::shared_ptr<ChannelCredentials>& creds,
70 friend std::shared_ptr<ChannelCredentials> CompositeChannelCredentials(
71 const std::shared_ptr<ChannelCredentials>& channel_creds,
72 const std::shared_ptr<CallCredentials>& call_creds);
77 friend std::shared_ptr<Channel> CreateCustomChannelImpl(
79 const std::shared_ptr<ChannelCredentials>& creds,
82 friend std::shared_ptr<Channel>
85 const std::shared_ptr<ChannelCredentials>& creds,
91 virtual std::shared_ptr<Channel> CreateChannelImpl(
96 virtual std::shared_ptr<Channel> CreateChannelWithInterceptors( in CreateChannelWithInterceptors()
121 friend std::shared_ptr<ChannelCredentials> CompositeChannelCredentials(
122 const std::shared_ptr<ChannelCredentials>& channel_creds,
123 const std::shared_ptr<CallCredentials>& call_creds);
125 friend std::shared_ptr<CallCredentials> CompositeCallCredentials(
126 const std::shared_ptr<CallCredentials>& creds1,
127 const std::shared_ptr<CallCredentials>& creds2);
162 std::shared_ptr<ChannelCredentials> GoogleDefaultCredentials();
165 std::shared_ptr<ChannelCredentials> SslCredentials(
174 std::shared_ptr<CallCredentials> GoogleComputeEngineCredentials();
183 std::shared_ptr<CallCredentials> ServiceAccountJWTAccessCredentials(
195 std::shared_ptr<CallCredentials> GoogleRefreshTokenCredentials(
206 std::shared_ptr<CallCredentials> AccessTokenCredentials(
215 std::shared_ptr<CallCredentials> GoogleIAMCredentials(
221 std::shared_ptr<ChannelCredentials> CompositeChannelCredentials(
222 const std::shared_ptr<ChannelCredentials>& channel_creds,
223 const std::shared_ptr<CallCredentials>& call_creds);
226 std::shared_ptr<CallCredentials> CompositeCallCredentials(
227 const std::shared_ptr<CallCredentials>& creds1,
228 const std::shared_ptr<CallCredentials>& creds2);
231 std::shared_ptr<ChannelCredentials> InsecureChannelCredentials();
260 std::shared_ptr<CallCredentials> MetadataCredentialsFromPlugin(
326 std::shared_ptr<CallCredentials> StsCredentials(
329 std::shared_ptr<CallCredentials> MetadataCredentialsFromPlugin(
342 std::shared_ptr<ChannelCredentials> AltsCredentials(
346 std::shared_ptr<ChannelCredentials> LocalCredentials(
350 std::shared_ptr<ChannelCredentials> TlsCredentials(