Index: net/udp/udp_server_socket.h |
diff --git a/net/udp/udp_server_socket.h b/net/udp/udp_server_socket.h |
index 4f87d24229fe791f751ae8c5477c63f838cf8d29..cc475f4f6b11d375e0270c5de28f1794ab2f42f0 100644 |
--- a/net/udp/udp_server_socket.h |
+++ b/net/udp/udp_server_socket.h |
@@ -6,6 +6,7 @@ |
#define NET_SOCKET_UDP_SERVER_SOCKET_H_ |
#include "net/base/completion_callback.h" |
+#include "net/base/net_util.h" |
#include "net/udp/datagram_server_socket.h" |
#include "net/udp/udp_socket.h" |
@@ -39,6 +40,10 @@ class NET_EXPORT UDPServerSocket : public DatagramServerSocket { |
virtual const BoundNetLog& NetLog() const OVERRIDE; |
virtual void AllowAddressReuse() OVERRIDE; |
virtual void AllowBroadcast() OVERRIDE; |
+ virtual int JoinGroup(const IPAddressNumber& group_address) const OVERRIDE; |
+ virtual int LeaveGroup(const IPAddressNumber& group_address) const OVERRIDE; |
+ virtual int SetMulticastTimeToLive(int time_to_live) OVERRIDE; |
+ virtual int SetMulticastLoopbackMode(bool loopback) OVERRIDE; |
private: |
UDPSocket socket_; |