Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / third_party / libjingle / source / talk / base / asynctcpsocket.h
index a0e7a7e..2b795f6 100644 (file)
@@ -43,7 +43,8 @@ class AsyncTCPSocketBase : public AsyncPacketSocket {
   virtual ~AsyncTCPSocketBase();
 
   // Pure virtual methods to send and recv data.
-  virtual int Send(const void *pv, size_t cb, DiffServCodePoint dscp) = 0;
+  virtual int Send(const void *pv, size_t cb,
+                   const talk_base::PacketOptions& options) = 0;
   virtual void ProcessInput(char* data, size_t* len) = 0;
   // Signals incoming connection.
   virtual void HandleIncomingConnection(AsyncSocket* socket) = 0;
@@ -51,7 +52,7 @@ class AsyncTCPSocketBase : public AsyncPacketSocket {
   virtual SocketAddress GetLocalAddress() const;
   virtual SocketAddress GetRemoteAddress() const;
   virtual int SendTo(const void *pv, size_t cb, const SocketAddress& addr,
-                     DiffServCodePoint dscp);
+                     const talk_base::PacketOptions& options);
   virtual int Close();
 
   virtual State GetState() const;
@@ -102,7 +103,8 @@ class AsyncTCPSocket : public AsyncTCPSocketBase {
   AsyncTCPSocket(AsyncSocket* socket, bool listen);
   virtual ~AsyncTCPSocket() {}
 
-  virtual int Send(const void* pv, size_t cb, DiffServCodePoint dscp);
+  virtual int Send(const void* pv, size_t cb,
+                   const talk_base::PacketOptions& options);
   virtual void ProcessInput(char* data, size_t* len);
   virtual void HandleIncomingConnection(AsyncSocket* socket);