summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/Source/platform/network/SocketStreamHandle.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/Source/platform/network/SocketStreamHandle.h')
-rw-r--r--chromium/third_party/WebKit/Source/platform/network/SocketStreamHandle.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/chromium/third_party/WebKit/Source/platform/network/SocketStreamHandle.h b/chromium/third_party/WebKit/Source/platform/network/SocketStreamHandle.h
index d8d0942fd35..5ccec212fda 100644
--- a/chromium/third_party/WebKit/Source/platform/network/SocketStreamHandle.h
+++ b/chromium/third_party/WebKit/Source/platform/network/SocketStreamHandle.h
@@ -47,28 +47,27 @@ class PLATFORM_EXPORT SocketStreamHandle : public RefCounted<SocketStreamHandle>
public:
enum SocketStreamState { Connecting, Open, Closing, Closed };
- static PassRefPtr<SocketStreamHandle> create(const KURL& url, SocketStreamHandleClient* client) { return adoptRef(new SocketStreamHandle(url, client)); }
+ static PassRefPtr<SocketStreamHandle> create(SocketStreamHandleClient* client) { return adoptRef(new SocketStreamHandle(client)); }
virtual ~SocketStreamHandle();
SocketStreamState state() const;
+ void connect(const KURL&);
bool send(const char* data, int length);
void close(); // Disconnect after all data in buffer are sent.
void disconnect();
- size_t bufferedAmount() const { return m_buffer.size(); }
SocketStreamHandleClient* client() const { return m_client; }
void setClient(SocketStreamHandleClient*);
private:
- SocketStreamHandle(const KURL&, SocketStreamHandleClient*);
+ SocketStreamHandle(SocketStreamHandleClient*);
bool sendPendingData();
int sendInternal(const char* data, int length);
void closeInternal();
- KURL m_url;
SocketStreamHandleClient* m_client;
StreamBuffer<char, 1024 * 1024> m_buffer;
SocketStreamState m_state;