pconn.h
Go to the documentation of this file.
134 Comm::ConnectionPointer pop(const Comm::ConnectionPointer &dest, const char *domain, bool keepOpen);
153 Comm::ConnectionPointer popStored(const Comm::ConnectionPointer &dest, const char *domain, const bool keepOpen);
Maintains an fixed-size "standby" PconnPool for a single CachePeer.
Definition: PeerPoolMgr.h:22
A RegisteredRunner with lifetime determined by forces outside the Registry.
Definition: RunnersRegistry.h:103
Definition: pconn.h:169
int findIndexOf(const Comm::ConnectionPointer &conn) const
Definition: pconn.cc:72
Definition: pconn.h:113
Comm::ConnectionPointer pop(const Comm::ConnectionPointer &dest, const char *domain, bool keepOpen)
Definition: pconn.cc:449
Comm::ConnectionPointer popStored(const Comm::ConnectionPointer &dest, const char *domain, const bool keepOpen)
Definition: pconn.cc:468
void findAndClose(const Comm::ConnectionPointer &conn)
Definition: pconn.cc:284
Definition: pconn.h:38
Comm::ConnectionPointer findUseable(const Comm::ConnectionPointer &key)
Definition: pconn.cc:245
void push(const Comm::ConnectionPointer &conn)
Pass control of the connection to the idle list.
Definition: pconn.cc:168
void moduleInit()
void count(int uses)
void push(const Comm::ConnectionPointer &serverConn, const char *domain)
Definition: pconn.cc:412
void IOCB(const Comm::ConnectionPointer &conn, char *, size_t size, Comm::Flag flag, int xerrno, void *data)
Definition: CommCalls.h:36
Definition: RefCount.h:27
void clearHandlers(const Comm::ConnectionPointer &conn)
Definition: pconn.cc:160
PconnPool(const char *aDescription, const CbcPointer< PeerPoolMgr > &aMgr)
Definition: pconn.cc:383
Definition: Store.h:42
Definition: hash.h:23
int capacity_
Number of entries theList can currently hold without re-allocating (capacity).
Definition: pconn.h:83
static const char * key(const Comm::ConnectionPointer &destLink, const char *domain)
Definition: pconn.cc:331