| Index: net/curvecp/server_packetizer.h
|
| diff --git a/net/curvecp/server_packetizer.h b/net/curvecp/server_packetizer.h
|
| index ba425863fd18152bcc51a2c632a1f25b12f6187e..8ba83c11dcd24db309f7073895d7cd5be88cd80b 100644
|
| --- a/net/curvecp/server_packetizer.h
|
| +++ b/net/curvecp/server_packetizer.h
|
| @@ -25,7 +25,6 @@ class ServerPacketizer : public base::RefCounted<ServerPacketizer>,
|
| public Packetizer {
|
| public:
|
| ServerPacketizer();
|
| - virtual ~ServerPacketizer();
|
|
|
| // Listen for new connections from the Packetizer.
|
| int Listen(const IPEndPoint& endpoint, Packetizer::Listener* listener);
|
| @@ -44,6 +43,8 @@ class ServerPacketizer : public base::RefCounted<ServerPacketizer>,
|
| virtual int max_message_payload() const OVERRIDE;
|
|
|
| private:
|
| + friend class base::RefCounted<ServerPacketizer>;
|
| +
|
| enum State {
|
| NONE, // The initial state, before listen.
|
| LISTENING, // Listening for packets.
|
| @@ -52,6 +53,8 @@ class ServerPacketizer : public base::RefCounted<ServerPacketizer>,
|
| typedef std::map<ConnectionKey, Packetizer::Listener*> ListenerMap;
|
| typedef std::map<ConnectionKey, IPEndPoint> ConnectionMap;
|
|
|
| + virtual ~ServerPacketizer();
|
| +
|
| // Callbacks when an internal IO is completed.
|
| void OnReadComplete(int result);
|
| void OnWriteComplete(int result);
|
|
|