Public Types | Public Member Functions | Static Public Member Functions

ServerSessionPool::HostHashing Struct Reference

Interface class for FQDN map. More...

#include <HttpSessionManager.h>

Public Types

typedef uint64_t ID
typedef INK_MD5 const & Key
typedef HttpServerSession Value

Public Member Functions

typedef DList (HttpServerSession, host_hash_link) ListHead

Static Public Member Functions

static ID hash (Key key)
static Key key (Value const *value)
static bool equal (Key lhs, Key rhs)

Detailed Description

Interface class for FQDN map.

Definition at line 79 of file HttpSessionManager.h.


Member Typedef Documentation

Definition at line 81 of file HttpSessionManager.h.

Definition at line 82 of file HttpSessionManager.h.

Definition at line 83 of file HttpSessionManager.h.


Member Function Documentation

typedef ServerSessionPool::HostHashing::DList ( HttpServerSession  ,
host_hash_link   
)
static bool ServerSessionPool::HostHashing::equal ( Key  lhs,
Key  rhs 
) [inline, static]

Definition at line 88 of file HttpSessionManager.h.

static ID ServerSessionPool::HostHashing::hash ( Key  key  )  [inline, static]

Definition at line 86 of file HttpSessionManager.h.

static Key ServerSessionPool::HostHashing::key ( Value const *  value  )  [inline, static]

Definition at line 87 of file HttpSessionManager.h.

References HttpServerSession::hostname_hash.


The documentation for this struct was generated from the following file: