Lines Matching defs:ClientSocketPoolBase
5 // A ClientSocketPoolBase is used to restrict the number of sockets open at
7 // Subclasses of ClientSocketPool should compose ClientSocketPoolBase to handle
13 // ClientSocketPoolBase abstracts socket connection details behind ConnectJob,
15 // the ClientSocketPoolBase will ask the ConnectJobFactory to create a
153 // the functionality from ClientSocketPoolBase without using templates.
154 // ClientSocketPoolBase adds templated definitions built on top of
156 // ClientSocketPoolBase instead.
583 class ClientSocketPoolBase {
635 ClientSocketPoolBase(
647 virtual ~ClientSocketPoolBase() {}
763 // ClientSocketPoolBase::ConnectJobFactory types, allowing clients to use the
764 // typesafe ClientSocketPoolBase::ConnectJobFactory, rather than having to
769 typedef typename ClientSocketPoolBase<SocketParams>::ConnectJobFactory
796 DISALLOW_COPY_AND_ASSIGN(ClientSocketPoolBase);