summaryrefslogtreecommitdiffstats
path: root/net/udp/udp_server_socket.h
diff options
context:
space:
mode:
Diffstat (limited to 'net/udp/udp_server_socket.h')
-rw-r--r--net/udp/udp_server_socket.h14
1 files changed, 6 insertions, 8 deletions
diff --git a/net/udp/udp_server_socket.h b/net/udp/udp_server_socket.h
index 6c152a7..4eae911 100644
--- a/net/udp/udp_server_socket.h
+++ b/net/udp/udp_server_socket.h
@@ -12,7 +12,7 @@
namespace net {
-class AddressList;
+class IPEndPoint;
class BoundNetLog;
// A client socket that uses UDP as the transport layer.
@@ -23,20 +23,18 @@ class UDPServerSocket : public DatagramServerSocket {
virtual ~UDPServerSocket();
// Implement DatagramServerSocket:
- virtual int Listen(const AddressList& address);
+ virtual int Listen(const IPEndPoint& address);
virtual int RecvFrom(IOBuffer* buf,
int buf_len,
- struct sockaddr* address,
- socklen_t* address_length,
+ IPEndPoint* address,
CompletionCallback* callback);
virtual int SendTo(IOBuffer* buf,
int buf_len,
- const struct sockaddr* address,
- socklen_t address_length,
+ const IPEndPoint& address,
CompletionCallback* callback);
virtual void Close();
- virtual int GetPeerAddress(AddressList* address) const;
- virtual int GetLocalAddress(AddressList* address) const;
+ virtual int GetPeerAddress(IPEndPoint* address) const;
+ virtual int GetLocalAddress(IPEndPoint* address) const;
private:
UDPSocket socket_;