HSL 2.0-Framework Description of the framework

Here is a list of all documented class members with links to the class documentation for each member:

### - _ -

- __init__() : hsl20_4.hsl20_4.BaseModule , hsl20_4.hsl20_4.Framework , hsl20_4_crypto.hsl20_4_crypto.AESCipher , hsl20_4_crypto.hsl20_4_crypto.MD5Hash , hsl20_4_crypto.hsl20_4_crypto.SHA1Hash , hsl20_4_crypto.hsl20_4_crypto.SHA2Hash , hsl20_4_debug_page.hsl20_4_debug_page.Section , hsl20_4_http_client.hsl20_4_http_client.Client , hsl20_4_http_client.hsl20_4_http_client.Response , hsl20_4_http_server.hsl20_4_http_server.Request , hsl20_4_http_server.hsl20_4_http_server.Response , hsl20_4_http_server.hsl20_4_http_server.Server , hsl20_4_tcp.hsl20_4_tcp.Client , hsl20_4_timer.hsl20_4_timer.Interval , hsl20_4_timer.hsl20_4_timer.Timer , hsl20_4_udp.hsl20_4_udp.UdpBase
- _can_set_output() : hsl20_4.hsl20_4.BaseModule
- _clear() : hsl20_4_http_server.hsl20_4_http_server.Request , hsl20_4_http_server.hsl20_4_http_server.Response
- _get_framework() : hsl20_4.hsl20_4.BaseModule
- _get_input_value() : hsl20_4.hsl20_4.BaseModule
- _get_logger() : hsl20_4.hsl20_4.BaseModule
- _get_module_class_id() : hsl20_4.hsl20_4.BaseModule
- _get_module_id() : hsl20_4.hsl20_4.BaseModule
- _get_remanent() : hsl20_4.hsl20_4.BaseModule
- _set_body() : hsl20_4_http_server.hsl20_4_http_server.Request
- _set_header() : hsl20_4_http_server.hsl20_4_http_server.Request
- _set_info() : hsl20_4_http_server.hsl20_4_http_server.Request
- _set_output_value() : hsl20_4.hsl20_4.BaseModule
- _set_remanent() : hsl20_4.hsl20_4.BaseModule

### - a -

- add_exception() : hsl20_4_debug_page.hsl20_4_debug_page.Section
- add_message() : hsl20_4_debug_page.hsl20_4_debug_page.Section
- add_value_to_average_field() : hsl20_4_debug_page.hsl20_4_debug_page.Section
- ALL : hsl20_4_http_server.hsl20_4_http_server

### - c -

- close() : hsl20_4_tcp.hsl20_4_tcp.Client
- connect() : hsl20_4_tcp.hsl20_4_tcp.Client
- create_aes() : hsl20_4.hsl20_4.Framework
- create_debug_section() : hsl20_4.hsl20_4.Framework
- create_http_client() : hsl20_4.hsl20_4.Framework
- create_http_server() : hsl20_4.hsl20_4.Framework
- create_interval() : hsl20_4.hsl20_4.Framework
- create_md5_hash() : hsl20_4.hsl20_4.Framework
- create_sha1_hash() : hsl20_4.hsl20_4.Framework
- create_sha224_hash() : hsl20_4.hsl20_4.Framework
- create_sha256_hash() : hsl20_4.hsl20_4.Framework
- create_sha384_hash() : hsl20_4.hsl20_4.Framework
- create_sha512_hash() : hsl20_4.hsl20_4.Framework
- create_tcp_client() : hsl20_4.hsl20_4.Framework
- create_timer() : hsl20_4.hsl20_4.Framework
- create_udp_broadcast() : hsl20_4.hsl20_4.Framework
- create_udp_multicast() : hsl20_4.hsl20_4.Framework
- create_udp_unicast() : hsl20_4.hsl20_4.Framework
- CRITICAL : hsl20_4.hsl20_4.Logger
- critical() : hsl20_4.hsl20_4.Logger

### - d -

- DEBUG : hsl20_4.hsl20_4.Logger
- debug() : hsl20_4.hsl20_4.Logger
- decrypt() : hsl20_4_crypto.hsl20_4_crypto.AESCipher
- DELETE : hsl20_4_http_client.hsl20_4_http_client , hsl20_4_http_server.hsl20_4_http_server
- digest() : hsl20_4_crypto.hsl20_4_crypto.MD5Hash , hsl20_4_crypto.hsl20_4_crypto.SHA1Hash , hsl20_4_crypto.hsl20_4_crypto.SHA2Hash
- DISABLE : hsl20_4.hsl20_4.Logger

### - e -

- encrypt() : hsl20_4_crypto.hsl20_4_crypto.AESCipher
- ERROR : hsl20_4.hsl20_4.Logger
- error() : hsl20_4.hsl20_4.Logger
- exception() : hsl20_4.hsl20_4.Logger

### - g -

- generate_init_vector() : hsl20_4_crypto.hsl20_4_crypto.AESCipher
- GET : hsl20_4_http_client.hsl20_4_http_client , hsl20_4_http_server.hsl20_4_http_server
- get_body() : hsl20_4_http_client.hsl20_4_http_client.Response , hsl20_4_http_server.hsl20_4_http_server.Request
- get_context() : hsl20_4.hsl20_4.Framework
- get_coordinates() : hsl20_4.hsl20_4.Framework
- get_debug_information() : hsl20_4_debug_page.hsl20_4_debug_page.Section
- get_framework_index() : hsl20_4.hsl20_4.Framework
- get_fullpath() : hsl20_4_http_server.hsl20_4_http_server.Request
- get_header() : hsl20_4_http_client.hsl20_4_http_client.Response , hsl20_4_http_server.hsl20_4_http_server.Request
- get_headers() : hsl20_4_http_client.hsl20_4_http_client.Response , hsl20_4_http_server.hsl20_4_http_server.Request
- get_homeserver_private_ip() : hsl20_4.hsl20_4.Framework
- get_homeserver_serial_id() : hsl20_4.hsl20_4.Framework
- get_homeserver_version() : hsl20_4.hsl20_4.Framework
- get_homeserver_version_major() : hsl20_4.hsl20_4.Framework
- get_homeserver_version_minor() : hsl20_4.hsl20_4.Framework
- get_http_version() : hsl20_4_http_client.hsl20_4_http_client.Response , hsl20_4_http_server.hsl20_4_http_server.Request
- get_instance_by_id() : hsl20_4.hsl20_4.Framework
- get_instance_from_module_by_id() : hsl20_4.hsl20_4.Framework
- get_method() : hsl20_4_http_server.hsl20_4_http_server.Request
- get_path() : hsl20_4_http_server.hsl20_4_http_server.Request
- get_project_id() : hsl20_4.hsl20_4.Framework
- get_query() : hsl20_4_http_server.hsl20_4_http_server.Request
- get_query_string() : hsl20_4_http_server.hsl20_4_http_server.Request
- get_status_code() : hsl20_4_http_client.hsl20_4_http_client.Response
- get_status_text() : hsl20_4_http_client.hsl20_4_http_client.Response

### - h -

- hex_digest() : hsl20_4_crypto.hsl20_4_crypto.MD5Hash , hsl20_4_crypto.hsl20_4_crypto.SHA1Hash , hsl20_4_crypto.hsl20_4_crypto.SHA2Hash

### - i -

- increase_counter_field() : hsl20_4_debug_page.hsl20_4_debug_page.Section
- INFO : hsl20_4.hsl20_4.Logger
- info() : hsl20_4.hsl20_4.Logger
- init() : hsl20_4_crypto.hsl20_4_crypto.AESCipher

### - l -

- LOGGING_NONE : hsl20_4.hsl20_4
- LOGGING_SYSLOG : hsl20_4.hsl20_4

### - n -

- NOTSET : hsl20_4.hsl20_4.Logger

### - o -

- on_init() : hsl20_4.hsl20_4.BaseModule
- on_input_value() : hsl20_4.hsl20_4.BaseModule

### - p -

- POST : hsl20_4_http_client.hsl20_4_http_client , hsl20_4_http_server.hsl20_4_http_server
- PUT : hsl20_4_http_client.hsl20_4_http_client , hsl20_4_http_server.hsl20_4_http_server

### - r -

- register_uri() : hsl20_4_http_server.hsl20_4_http_server.Server
- resolve_dns() : hsl20_4.hsl20_4.Framework

### - s -

- send() : hsl20_4_tcp.hsl20_4_tcp.Client , hsl20_4_udp.hsl20_4_udp.Multicast
- send_to() : hsl20_4_udp.hsl20_4_udp.Broadcast , hsl20_4_udp.hsl20_4_udp.Unicast
- set_address() : hsl20_4_http_server.hsl20_4_http_server.Server , hsl20_4_tcp.hsl20_4_tcp.Client , hsl20_4_udp.hsl20_4_udp.Broadcast , hsl20_4_udp.hsl20_4_udp.Multicast , hsl20_4_udp.hsl20_4_udp.Unicast
- set_authentication() : hsl20_4_http_server.hsl20_4_http_server.Server
- set_body() : hsl20_4_http_client.hsl20_4_http_client.Client , hsl20_4_http_server.hsl20_4_http_server.Response
- set_error_callback() : hsl20_4_http_server.hsl20_4_http_server.Server
- set_header() : hsl20_4_http_client.hsl20_4_http_client.Client , hsl20_4_http_server.hsl20_4_http_server.Response
- set_interval() : hsl20_4_timer.hsl20_4_timer.Interval
- set_level() : hsl20_4.hsl20_4.Logger
- set_logger() : hsl20_4_http_server.hsl20_4_http_server.Server
- set_max_post_size() : hsl20_4_http_server.hsl20_4_http_server.Server
- set_on_close() : hsl20_4_tcp.hsl20_4_tcp.Client
- set_on_connect() : hsl20_4_tcp.hsl20_4_tcp.Client
- set_on_data() : hsl20_4_http_client.hsl20_4_http_client.Client , hsl20_4_tcp.hsl20_4_tcp.Client , hsl20_4_udp.hsl20_4_udp.UdpBase
- set_on_error() : hsl20_4_http_client.hsl20_4_http_client.Client , hsl20_4_tcp.hsl20_4_tcp.Client , hsl20_4_udp.hsl20_4_udp.UdpBase
- set_server_name() : hsl20_4_http_server.hsl20_4_http_server.Server
- set_status_code() : hsl20_4_http_server.hsl20_4_http_server.Response
- set_timer() : hsl20_4_timer.hsl20_4_timer.Timer
- set_url() : hsl20_4_http_client.hsl20_4_http_client.Client
- set_value() : hsl20_4_debug_page.hsl20_4_debug_page.Section
- start() : hsl20_4_timer.hsl20_4_timer.Interval , hsl20_4_timer.hsl20_4_timer.Timer
- start_request() : hsl20_4_http_client.hsl20_4_http_client.Client
- start_server() : hsl20_4_http_server.hsl20_4_http_server.Server , hsl20_4_udp.hsl20_4_udp.Multicast , hsl20_4_udp.hsl20_4_udp.UdpBase
- stop() : hsl20_4_timer.hsl20_4_timer.Interval , hsl20_4_timer.hsl20_4_timer.Timer

### - t -

- TIMEOUT : hsl20_4_http_client.hsl20_4_http_client

### - u -

- update() : hsl20_4_crypto.hsl20_4_crypto.MD5Hash , hsl20_4_crypto.hsl20_4_crypto.SHA1Hash , hsl20_4_crypto.hsl20_4_crypto.SHA2Hash
- use_cbc() : hsl20_4_crypto.hsl20_4_crypto.AESCipher
- use_cfb() : hsl20_4_crypto.hsl20_4_crypto.AESCipher
- use_ctr() : hsl20_4_crypto.hsl20_4_crypto.AESCipher
- use_ecb() : hsl20_4_crypto.hsl20_4_crypto.AESCipher
- use_ofb() : hsl20_4_crypto.hsl20_4_crypto.AESCipher

### - w -

- WARNING : hsl20_4.hsl20_4.Logger
- warning() : hsl20_4.hsl20_4.Logger