ACE_Cached_Connect_Strategy
.
#include <ace/ACE_Strategies_T.h>
template<class ADDR_T> class ACE_Hash_Addr {
public:
ACE_Hash_Addr (void);
ACE_Hash_Addr (const ADDR_T &a);
ACE_Hash_Addr (const ADDR_T &a, int recyclable);
u_long hash (void) const;
int operator== (const ACE_Hash_Addr<ADDR_T> &rhs) const;
int recyclable (void) const;
void recyclable (int new_value);
private:
size_t hash_i (const ADDR_T &) const;
u_long hash_value_;
int recyclable_;
ADDR_T addr_;
};
ACE_Hash_Map_Manager
.
ADDR_T
parameter/subclass is typically ACE_INET_Addr
. It
is expected to implement operator==().
ACE_Hash_Addr (void);
ACE_Hash_Addr (const ADDR_T &a);
ACE_Hash_Addr (const ADDR_T &a, int recyclable);
u_long hash (void) const;
int operator== (const ACE_Hash_Addr<ADDR_T> &rhs) const;
int recyclable (void) const;
void recyclable (int new_value);