B | |
| base64_decode [Http] |
Decode the
text from base 64
|
| base64_encode [Http] |
Encode the
text in base 64
|
C | |
| calc [Language] |
Interprets the code and calculates the expressions
|
| calc_time [Basics] |
Recalculate the current time, typical in the main loop of the program.
|
| charlist_of_string [Basics] |
Convert a string to a character list
|
| check [Html] |
checkup of the given html (open/close tags)
|
| close [Mysql] |
Closes this
connection
|
| close_log [Basics] |
Close the logfile again
|
| close_message [Mail] |
Complete and send the current message
|
| close_pop [Mail] |
Closes a pop box
|
| compare_file [Thing] |
Usage:
compare_file stream parent changed_type changed_thing.
|
| compile [Language] |
Compiles
html; appends filename to log messages and compiles the expressions
|
| conn_calc [Server] |
Calculates a dynamic page and stores the result into the data to be send away.
|
| conn_close [Server] |
Close a connection
|
| conn_cookie [Server] |
Set a cookie for the current page
conn_set_cookie name value days
|
| conn_file [Server] |
conn_file
set filename expires -> will_be_send?
Send a total file over the connection.
|
| conn_header [Server] |
Try to read the header on the current connection with
keep_alive time to wait for new headers on the current connections and a
timeout that stops reading after this amount of inactivity both the parameters are in milliseconds.
|
| conn_loop [Server] |
Loop through all the current connections on all sockets
|
| conn_parms [Server] |
Dumps the current set of variables gained form the client
|
| conn_send [Server] |
This function try's to send data on a connections.
|
| conn_var [Server] |
Get information out of the current client request
type name can be: 'connection', 'ip' -> ip address of the browser, 'connection', 'port' -> port number of the browser, 'cookie', variable -> contents of a cookie that was send by the browser, 'var', variable -> contents of a GET or POST variable send by the browser, 'page', 'name' -> requested page (possibly including path information), 'auth', 'name' -> name given in the authorisation part of the header, 'auth', 'password' -> the password given in the authorisation part of the header
|
| conn_var_list [Server] |
Get variable contents.
|
| conn_var_loop [Server] |
Get all the variable names of a specific type of variable.
|
| connect [Mysql] |
Starts a new connection
Mysql.connect host user password database tcp_port unix_socket
returns an identifier for this connection that should be passed on to all the operations on this connection.
|
| cookie [Http] |
Encodes a cookie with a
name and value.
|
| cookie_decode [Http] |
Decodes a
cookie_string into a list of cookie names and values.
|
| create [Thing] |
Creates a new thing with
thing_type and name.
|
D | |
| date [Http] |
Calculate a http style date string n days in the future.
|
| date_of_float [Http] |
Convert a date into an http style date string
|
| decode [Http] |
Decode the http encoded string.
|
| descr [Thing] |
Get the description of a thing
|
| dump [Expr] |
Dump with the
function the byte-code of the expression
|
E | |
| encode [Http] |
Encode the string to http encodes
|
| enum [Mysql] |
Get the list of possible enumerate values.
|
| eval [Expr] |
Evaluate an expression into a variable value
|
| execute [Thing] |
Remove the indicated things, this could take some time on big structures
|
| extra [Thing] |
Get the extra parameter for the first related thing with this type
|
F | |
| finish [Mysql] |
Finished database connections, free allocated data
|
| flat [Html] |
Convert a
html_structure to a list.
|
| float_of_date [Http] |
Convert a http date string to an internal float
|
G | |
| get [Thing] |
Get a specific thing with given
type and name
|
| get_broadcast [Ip] |
Get the broadcast address from an
ip_address
|
| get_hostpart [Ip] |
Get the ip_address from
ip_address without netmaskpart
|
| get_level [Basics] |
Get the current logging level.
|
| get_netmask [Ip] |
Get the netmask from an
ip_address without networkpart
|
| get_network [Ip] |
Get the network from
ip_address without netmaskpart
|
I | |
| init [Thing] | |
| init [Language] |
Registrate the functions in the language
|
| input [Thing] |
Read the things from the text
stream as a child of the given
thing.
|
| ip_in_net [Ip] |
Check if this
ip_address is part of the network
|
| is_host [Ip] |
Is this
ip_address valid and is the netmask a single address
|
| is_subnet [Ip] |
Check if this
sub_net is subnet of the network
|
L | |
| log_file [Basics] |
Start writing to the given
logfile
|
| log_level [Basics] |
Set the current logging level: 0: log only error, 1: log general messages (starting, stopping), 2: log also usage messages (connections), 3: log communication, 4: log creation of internal structures at startup, 5: log function usage, 6: log everything
|
| logging [Basics] |
Log with the given
level the message.
|
| long_mask [Ip] |
Results in long notation netmask
|
M | |
| message_body [Mail] |
Get the body of the current message
|
| message_date [Mail] |
Get the unix date of the current message
|
| message_file [Mail] |
Add a
file to the message with given mime-type
|
| message_header [Mail] |
Get the complete header fields of the current message
|
| message_htmlwrite [Mail] |
Write html contents to a message
|
| message_remove [Mail] |
Remove the current message from the pop-box
|
| message_save [Mail] |
Save the complete message to a temporary file
|
| message_sender [Mail] |
Get the sender field of the current message
|
| message_subject [Mail] |
Get the subject line of the current message
|
| message_urgent [Mail] |
Set the current message to urgen
|
| message_write [Mail] |
Write text to the body of a message
|
N | |
| name [Thing] |
Get the name of a thing
|
| no [Thing] |
Get the number of relations of a specific type
|
O | |
| open_message [Mail] |
Open a message with a
subject from-string to-string
|
| open_pop [Mail] |
Read the messages list from this pop box
|
| output [Thing] |
Write the thing it's childeren and it's relations to the given
stream
|
P | |
| parent [Thing] |
Get the parent thing of the given thing
|
| parm [Thing] |
Get the parameter for the first related thing with this type
|
| parm_related [Thing] |
Get the related thing of the
thing with the relation_type and the parameter.
|
| parse [Gnuarg] | |
Q | |
| query [Mysql] |
This
connection is used for this query and the result is a tuple with the number to be used to read the records and the number of affected records by the query
|
R | |
| read [Html] |
Read from the
channel the data into a html structure.
|
| read_file [Html] |
Read from the
file the data into a html structure.
|
| read_pop [Mail] |
Return the size of the next message in the pop box.
|
| record [Mysql] |
Return a single record from a
query-id inside a set of pairs (fieldname, value), an empty list marks the end of the table or empty results
|
| rel [Thing] |
Get the relations of this
thing with the relation_type.
|
| related [Thing] |
Get the first thing that is related with this type
|
| relation [Thing] |
Create a normal relation between two things.
|
| remove [Thing] |
Add this thing to the removal list, this will also remove the childeren
|
| remove_relation [Thing] |
Removes a relation again.
|
S | |
| scan [Mysql] |
Scans a
query for expressions between question marks and creates a tuple with the expression to build the query and the list of field names of the resulting records.
|
| scan [Expr] |
Scan the expression inside the string
|
| set_server_parm [Server] |
set_server_parm
var value
Set an internal server variable, these are readable by all the client scripts
|
| short_mask [Ip] |
Results in short notation netmask
|
| sindex [Basics] |
Get the position withing
str of substr or -1 when nothing is found
|
| sindex_from [Basics] |
Get the position withing
str of substr from position or -1 when nothing is found
|
| size [Html] |
The size of all the strings calculated in the last flat function.
|
| socket_close [Server] |
Close a socket
|
| socket_create [Server] |
Create a normal socket with
port_nr max_connections resulting in the socket
|
| socket_create_ssl [Server] |
Create a secure socket with
port_nr max_connections certificate_file
privatekey_file certificate_password resulting in the socket
|
| socket_current [Server] |
Returns the number of the current socket inside a socket loop or after defining a socket
|
| socket_listen [Server] |
Listen on a socket for new connections and register the new connections
|
| socket_loop [Server] |
Loop through all the currently open sockets, returns false after the last one
|
| string_list [Basics] |
Create a list of parts of the
strings split on the second string
|
| string_of_charlist [Basics] |
Convert a list of characters to a string
|
| string_of_dec [Basics] |
Create a fixed
length string of the given number
|
| string_of_fhex [Basics] |
Create a hexedecimal presentation with a fixed
length of the given number
|
| string_of_hex [Basics] |
Create a hexedecimal presentation of the given
number
|
| string_of_oct [Basics] |
Create a octogonal presentation of the given
number
|
| string_of_time [Basics] |
Give a string presentation of the give time.
|
| string_of_var [Expr] |
Convert a variable value into a string
|
| string_split [Basics] |
Split a string on possible substrings and return the remaining parts
|
| string_sub [Basics] |
Get the substring from a
string from position from with length.
|
| string_type [Thing] |
Get the type of a thing
|
| system_add_safe [Server] |
system_add_safe
set directory
Add a directory to the list of directories (including their sub directories) where static content of the website is searched.
|
| system_check_safe [Server] |
system_check_safe
set file
Symbolic links are checked and when the resulting file is inside one of the save directories this function returns true
|
| system_inactive [Server] |
This is a flag that is set when no activity has happened since the last time this was checked
|
| system_set_user [Server] |
Change the effective user ID
|
| system_sleep [Server] |
Let the system sleep this number of microseconds
|
| system_stop [Server] |
Give the server some time to finish the currently started connections and then close it down
|
| system_stopped [Server] |
Check if the server is in a stopping state
|
T | |
| time [Basics] |
Get the last calculated time, faster than the system call.
|
V | |
| valid_ip [Ip] |
Check if this
ip_address is valid (including the given netmask)
|
| var_del [Expr] |
Remove the
variable
|
| var_get [Expr] |
Get the contents of the
variable
|
| var_init [Expr] |
Clear the non system variables
|
| var_new [Expr] |
Create a new
variable with a given contents
|
| var_restore [Expr] |
Restore the situation before the last init
|
W | |
| write [Html] |
Write with the given
function the html structure.
|
| write_file [Html] |
Write into
file the data from the html structure.
|