man httpd_conf () - Configuration utility functions to be used by the EWSAPI programmer.

NAME

httpd_conf - Configuration utility functions to be used by the EWSAPI programmer.

DESCRIPTION

This module provides the EWSAPI programmer with utility functions for adding run-time configuration directives.

Warning:

The current implementation of EWSAPI is under review and feedback is welcomed.

EXPORTS

check_enum(EnumString,ValidEnumStrings) -> Result

Types
EnumString = string()

ValidEnumStrings = [string()]

Result = {ok, atom()} | {error, not_valid}

check_enum/2 checks if EnumString is a valid enumeration of ValidEnumStrings in which case it is returned as an atom.

clean(String) -> Stripped

Types
String = Stripped = string()

clean/1 removes leading and/or trailing white spaces from String.

custom_clean(String,Before,After) -> Stripped

Types
Before = After = regexp()

String = Stripped = string()

custom_clean/3 removes leading and/or trailing white spaces and custom characters from String. Before and After are regular expressions, as defined in regexp(3), describing the custom characters.

is_directory(FilePath) -> Result

Types
FilePath = string()

Result = {ok, Directory} | {error, Reason}

Directory = string()

Reason = string() | enoent | eaccess | enotdir | FileInfo

FileInfo = File info record

is_directory/1 checks if FilePath is a directory in which case it is returned. Please read file(3) for a description of enoent, eaccess and enotdir. The definition of the file info record can be found by including file.hrl from the kernel application, see file(3).

is_file(FilePath) -> Result

Types
FilePath = string()

Result = {ok, File} | {error, Reason}

File = string()

Reason = string() | enoent | eaccess | enotdir | FileInfo

FileInfo = File info record

is_file/1 checks if FilePath is a regular file in which case it is returned. Read file(3) for a description of enoent, eaccess and enotdir. The definition of the file info record can be found by including file.hrl from the kernel application, see file(3).

make_integer(String) -> Result

Types
String = string()

Result = {ok, integer()} | {error, nomatch}

make_integer/1 returns an integer representation of String.

SEE ALSO

httpd(3)

AUTHOR

Joakim Grebenö  - support@erlang.ericsson.se