Index: ppapi/proxy/udp_socket_resource.cc |
diff --git a/ppapi/proxy/udp_socket_resource.cc b/ppapi/proxy/udp_socket_resource.cc |
index 9a1dbd6c9b0b0445629a5756a279952c9f09fd7b..373a1ca65ee850d069140889786b60787d18c479 100644 |
--- a/ppapi/proxy/udp_socket_resource.cc |
+++ b/ppapi/proxy/udp_socket_resource.cc |
@@ -21,7 +21,7 @@ typedef thunk::EnterResourceNoLock<thunk::PPB_NetAddress_API> |
UDPSocketResource::UDPSocketResource(Connection connection, |
PP_Instance instance) |
- : UDPSocketResourceBase(connection, instance) { |
+ : UDPSocketResourceBase(connection, instance, false) { |
} |
UDPSocketResource::~UDPSocketResource() { |
@@ -78,21 +78,8 @@ void UDPSocketResource::Close() { |
int32_t UDPSocketResource::SetOption( |
PP_UDPSocket_Option_Dev name, |
const PP_Var& value, |
- scoped_refptr<TrackedCallback> /* callback */) { |
- // TODO(yzshen): Add support for other options. |
- PP_UDPSocketFeature_Private feature; |
- switch (name) { |
- case PP_UDPSOCKET_OPTION_ADDRESS_REUSE: |
- feature = PP_UDPSOCKETFEATURE_ADDRESS_REUSE; |
- break; |
- case PP_UDPSOCKET_OPTION_BROADCAST: |
- feature = PP_UDPSOCKETFEATURE_BROADCAST; |
- break; |
- default: |
- return PP_ERROR_NOTSUPPORTED; |
- } |
- |
- return SetSocketFeatureImpl(feature, value); |
+ scoped_refptr<TrackedCallback> callback) { |
+ return SetOptionImpl(name, value, callback); |
} |
} // namespace proxy |