#include <UserRequest.h>

Collaboration diagram for AuthUserIP:

Public Member Functions

 AuthUserIP (const Ip::Address &ip, time_t t)
 

Public Attributes

dlink_node node
 
Ip::Address ipaddr
 IP address this user authenticated from. More...
 
time_t ip_expiretime
 

Private Member Functions

 MEMPROXY_CLASS (AuthUserIP)
 

Detailed Description

Node used to link an IP address to some user credentials for the max_user_ip ACL feature.

Definition at line 37 of file UserRequest.h.

Constructor & Destructor Documentation

◆ AuthUserIP()

AuthUserIP::AuthUserIP ( const Ip::Address ip,
time_t  t 
)
inline

Definition at line 42 of file UserRequest.h.

Member Function Documentation

◆ MEMPROXY_CLASS()

AuthUserIP::MEMPROXY_CLASS ( AuthUserIP  )
private

Member Data Documentation

◆ ip_expiretime

time_t AuthUserIP::ip_expiretime

When this IP should be forgotten. Set to the time of last request made from this (user,IP) pair plus authenticate_ip_ttl seconds

Definition at line 53 of file UserRequest.h.

Referenced by Auth::User::absorb(), and Auth::User::addIp().

◆ ipaddr

Ip::Address AuthUserIP::ipaddr

Definition at line 47 of file UserRequest.h.

Referenced by Auth::User::absorb(), Auth::User::addIp(), and Auth::User::removeIp().

◆ node

dlink_node AuthUserIP::node

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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors