summaryrefslogtreecommitdiffstats
path: root/net/udp/udp_server_socket.cc
diff options
context:
space:
mode:
authornoamsml@chromium.org <noamsml@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-08 01:29:06 +0000
committernoamsml@chromium.org <noamsml@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-08 01:29:06 +0000
commitebeb6e45ba5bb3d691ea9c1fca69ae9f8a2080ff (patch)
tree2e891d1e2e41a87e4a87ad0c4afccdfe5f224899 /net/udp/udp_server_socket.cc
parentcb275ba92abe34775ad049a03d7ae675ebefdff4 (diff)
downloadchromium_src-ebeb6e45ba5bb3d691ea9c1fca69ae9f8a2080ff.zip
chromium_src-ebeb6e45ba5bb3d691ea9c1fca69ae9f8a2080ff.tar.gz
chromium_src-ebeb6e45ba5bb3d691ea9c1fca69ae9f8a2080ff.tar.bz2
Add multicast support to DatagramServerSocket
Add support for multicasting functions to DatagramServerSocket and UDPServerSocket. BUG= Review URL: https://chromiumcodereview.appspot.com/15995023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205003 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/udp/udp_server_socket.cc')
-rw-r--r--net/udp/udp_server_socket.cc16
1 files changed, 16 insertions, 0 deletions
diff --git a/net/udp/udp_server_socket.cc b/net/udp/udp_server_socket.cc
index cec5173..16e4061 100644
--- a/net/udp/udp_server_socket.cc
+++ b/net/udp/udp_server_socket.cc
@@ -69,4 +69,20 @@ void UDPServerSocket::AllowBroadcast() {
socket_.AllowBroadcast();
}
+int UDPServerSocket::JoinGroup(const IPAddressNumber& group_address) const {
+ return socket_.JoinGroup(group_address);
+}
+
+int UDPServerSocket::LeaveGroup(const IPAddressNumber& group_address) const {
+ return socket_.LeaveGroup(group_address);
+}
+
+int UDPServerSocket::SetMulticastTimeToLive(int time_to_live) {
+ return socket_.SetMulticastTimeToLive(time_to_live);
+}
+
+int UDPServerSocket::SetMulticastLoopbackMode(bool loopback) {
+ return socket_.SetMulticastLoopbackMode(loopback);
+}
+
} // namespace net