#ifndef _IP_ADM_H
#define _IP_ADM_H

typedef enum ip_table_type {
  ip_table,
  ip_table_body
} ip_table_type;

void
register_ip (unsigned long int ip_addr);

void
register_group (const char * group_name);

void
register_ip_error (void);

const char *
lookup_ip (unsigned long int ip_addr);

const char *
ip_2_string (unsigned long int ip_address);

int
visitors_last_24_hours(int * group, int * individual, int * checker);

void
wr_ip_list (int *fd, ip_table_type content);

#endif