Home | History | Annotate | Download | only in provider

Lines Matching defs:SSLStream

38 void SSLStream::SslDeleter::operator()(BIO* bio) const {
42 void SSLStream::SslDeleter::operator()(SSL* ssl) const {
46 void SSLStream::SslDeleter::operator()(SSL_CTX* ctx) const {
50 SSLStream::SSLStream(provider::TaskRunner* task_runner,
62 SSLStream::~SSLStream() {
66 void SSLStream::RunTask(const base::Closure& task) {
70 void SSLStream::Read(void* buffer,
77 base::Bind(&SSLStream::RunTask, weak_ptr_factory_.GetWeakPtr(),
88 base::Bind(&SSLStream::Read, weak_ptr_factory_.GetWeakPtr(), buffer,
96 base::Bind(&SSLStream::RunTask, weak_ptr_factory_.GetWeakPtr(),
101 void SSLStream::Write(const void* buffer,
111 base::Bind(&SSLStream::RunTask, weak_ptr_factory_.GetWeakPtr(),
118 base::Bind(&SSLStream::Write, weak_ptr_factory_.GetWeakPtr(), buffer,
127 base::Bind(&SSLStream::Write, weak_ptr_factory_.GetWeakPtr(), buffer,
134 FROM_HERE, base::Bind(&SSLStream::RunTask, weak_ptr_factory_.GetWeakPtr(),
139 void SSLStream::CancelPendingOperations() {
143 void SSLStream::Connect(
157 std::unique_ptr<SSLStream> stream{
158 new SSLStream{task_runner, std::move(stream_bio)}};
162 void SSLStream::ConnectBio(
163 std::unique_ptr<SSLStream> stream,
173 base::Bind(&SSLStream::ConnectBio, base::Passed(&stream), callback));
182 void SSLStream::DoHandshake(
183 std::unique_ptr<SSLStream> stream,
197 base::Bind(&SSLStream::DoHandshake, base::Passed(&stream), callback));