Home | History | Annotate | Download | only in socket_stream

Lines Matching refs:SocketStream

39 // SocketStream is used to implement Web Sockets.
45 class SocketStream : public base::RefCountedThreadSafe<SocketStream> {
48 // information with a SocketStream. Use GetUserData(key) and
64 virtual void OnConnected(SocketStream* socket,
68 virtual void OnSentData(SocketStream* socket,
72 virtual void OnReceivedData(SocketStream* socket,
76 virtual void OnClose(SocketStream* socket) = 0;
81 virtual void OnAuthRequired(SocketStream* socket,
90 virtual void OnError(const SocketStream* socket, int error) {}
93 SocketStream(const GURL& url, Delegate* delegate);
202 friend class RequestTracker<SocketStream>;
203 friend class base::RefCountedThreadSafe<SocketStream>;
204 ~SocketStream();
255 RequestTracker<SocketStream>::RecentRequestInfo* info) const;
297 CompletionCallbackImpl<SocketStream> io_callback_;
298 CompletionCallbackImpl<SocketStream> read_callback_;
299 CompletionCallbackImpl<SocketStream> write_callback_;
320 RequestTracker<SocketStream>::Node request_tracker_node_;
322 DISALLOW_COPY_AND_ASSIGN(SocketStream);