src/settings.c File Reference

Settings manager for hcap. More...

Functions

bool settings_module_init (void)
 Initialise the settings module.
void settings_module_close (void)
unsigned long int settings_get_http_global_upload (void)
 Return HTTP_GLOBAL_LIMIT_UPLOAD.
unsigned long int settings_get_http_global_download (void)
 Return HTTP_GLOBAL_LIMIT_DOWNLOAD.
unsigned long int settings_get_http_clients (void)
 Return HTTP_LIMIT_CLIENTS.
unsigned long int settings_get_http_request_message_length (void)
 Return HTTP_LIMIT_REQUEST_MESSAGE_LENGTH.
unsigned long int settings_get_http_hostname_length (void)
 Return HTTP_LIMIT_HOSTNAME_LENGTH.
int settings_get_http_timeout_server (void)
 Return HTTP_TIMEOUT_SERVER.
int settings_get_http_timeout_client (void)
 Return HTTP_TIMEOUT_CLIENT.

Detailed Description

Settings manager for hcap.

Date:
21 Jan 2010
Author:
Zachary Sims <zacs7@users.sourceforge.net>

Module prefix: settings_

Id
settings.c 263 2010-02-16 07:08:41Z zacs7

Function Documentation

unsigned long int settings_get_http_clients ( void   ) 

Return HTTP_LIMIT_CLIENTS.

unsigned long int settings_get_http_global_download ( void   ) 

Return HTTP_GLOBAL_LIMIT_DOWNLOAD.

unsigned long int settings_get_http_global_upload ( void   ) 

Return HTTP_GLOBAL_LIMIT_UPLOAD.

unsigned long int settings_get_http_hostname_length ( void   ) 

Return HTTP_LIMIT_HOSTNAME_LENGTH.

unsigned long int settings_get_http_request_message_length ( void   ) 

Return HTTP_LIMIT_REQUEST_MESSAGE_LENGTH.

int settings_get_http_timeout_client ( void   ) 

Return HTTP_TIMEOUT_CLIENT.

We can safely cast to int since it's 0-600.

int settings_get_http_timeout_server ( void   ) 

Return HTTP_TIMEOUT_SERVER.

We can safely cast to int since it's 0-600.

void settings_module_close ( void   ) 
bool settings_module_init ( void   ) 

Initialise the settings module.

Returns:
true on success. On error, false is returned.

Generated by  doxygen 1.6.2