
*****************
AWS API Reference
*****************

.. _AWS:

AWS
===

.. literalinclude:: ../build/apirefs/aws.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Attachments:

AWS.Attachments
===============

.. index:: AWS.Attachments

.. literalinclude:: ../build/apirefs/aws-attachments.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Client:

AWS.Client
==========

.. index:: AWS.Client

.. literalinclude:: ../build/apirefs/aws-client.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Client.Hotplug:

AWS.Client.Hotplug
==================

.. index:: AWS.Client.Hotplug

.. literalinclude:: ../build/apirefs/aws-client-hotplug.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Communication:

AWS.Communication
=================

.. index:: AWS.Communication

.. literalinclude:: ../build/apirefs/aws-communication.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Communication.Client:

AWS.Communication.Client
========================

.. index:: AWS.Communication.Client

.. literalinclude:: ../build/apirefs/aws-communication-client.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Communication.Server:

AWS.Communication.Server
========================

.. index:: AWS.Communication.Server

.. literalinclude:: ../build/apirefs/aws-communication-server.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Config:

AWS.Config
==========

.. index:: AWS.Config

.. literalinclude:: ../build/apirefs/aws-config.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Config.Ini:

AWS.Config.Ini
==============

.. index:: AWS.Config.Ini

.. literalinclude:: ../build/apirefs/aws-config-ini.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Config.Set:

AWS.Config.Set
==============

.. index:: AWS.Config.Set

.. literalinclude:: ../build/apirefs/aws-config-set.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Containers.Tables:

AWS.Containers.Tables
=====================

.. index:: AWS.Containers.Tables

.. literalinclude:: ../build/apirefs/aws-containers-tables.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Cookie:

AWS.Cookie
==========

.. index:: AWS.Cookie

.. literalinclude:: ../build/apirefs/aws-cookie.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Default:

AWS.Default
===========

.. index:: AWS.Default

.. literalinclude:: ../build/apirefs/aws-default.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Dispatchers:

AWS.Dispatchers
===============

.. index:: AWS.Dispatchers

.. literalinclude:: ../build/apirefs/aws-dispatchers.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Dispatchers.Callback:

AWS.Dispatchers.Callback
========================

.. index:: AWS.Dispatchers.Callback
.. index:: Callback, dispatcher API

.. literalinclude:: ../build/apirefs/aws-dispatchers-callback.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Exceptions:

AWS.Exceptions
==============

.. index:: AWS.Exceptions
.. index:: Exceptions, Unexpected exceptions, Exceptions handler

.. literalinclude:: ../build/apirefs/aws-exceptions.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Headers:

AWS.Headers
===========

.. index:: AWS.Headers

.. literalinclude:: ../build/apirefs/aws-headers.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Headers.Values:

AWS.Headers.Values
==================

.. index:: AWS.Headers.Values

.. literalinclude:: ../build/apirefs/aws-headers-values.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Jabber:

AWS.Jabber
==========

.. index:: AWS.Jabber

.. index:: Jabber Binding

.. literalinclude:: ../build/apirefs/aws-jabber.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.LDAP.Client:

AWS.LDAP.Client
===============

.. index:: AWS.LDAP.Client
.. index:: LDAP Binding

.. literalinclude:: ../build/apirefs/aws-ldap-client.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Log:

AWS.Log
=======

.. index:: AWS.Log

.. literalinclude:: ../build/apirefs/aws-log.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Messages:

AWS.Messages
============

.. index:: AWS.Messages

.. literalinclude:: ../build/apirefs/aws-messages.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.MIME:

AWS.MIME
========

.. index:: AWS.MIME

.. literalinclude:: ../build/apirefs/aws-mime.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Net:

AWS.Net
=======

.. index:: AWS.Net

.. literalinclude:: ../build/apirefs/aws-net.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Net.Buffered:

AWS.Net.Buffered
================

.. index:: AWS.Net.Buffered

.. literalinclude:: ../build/apirefs/aws-net-buffered.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Net.Log:

AWS.Net.Log
===========

.. index:: AWS.Net.Log

.. literalinclude:: ../build/apirefs/aws-net-log.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Net.Log.Callbacks:

AWS.Net.Log.Callbacks
=====================

.. index:: AWS.Net.Log.Callbacks

.. literalinclude:: ../build/apirefs/aws-net-log-callbacks.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Net.SSL:

AWS.Net.SSL
===========

.. index:: AWS.Net.SSL

.. literalinclude:: ../build/apirefs/aws-net-ssl.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Net.SSL.Certificate:

AWS.Net.SSL.Certificate
=======================

.. index:: AWS.Net.SSL.Certificate

.. literalinclude:: ../build/apirefs/aws-net-ssl-certificate.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Net.WebSocket:

AWS.Net.WebSocket
=================

.. index:: AWS.Net.WebSocket

.. literalinclude:: ../build/apirefs/aws-net-websocket.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Net.WebSocket.Registry:

AWS.Net.WebSocket.Registry
==========================

.. index:: AWS.Net.WebSocket.Registry

.. literalinclude:: ../build/apirefs/aws-net-websocket-registry.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Net.WebSocket.Registry.Control:

AWS.Net.WebSocket.Registry.Control
==================================

.. index:: AWS.Net.WebSocket.Registry.Control

.. literalinclude:: ../build/apirefs/aws-net-websocket-registry-control.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Parameters:

AWS.Parameters
==============

.. index:: AWS.Parameters

.. literalinclude:: ../build/apirefs/aws-parameters.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.POP:

AWS.POP
=======

.. index:: AWS.POP

.. literalinclude:: ../build/apirefs/aws-pop.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Resources:

AWS.Resources
=============

.. index:: AWS.Resources

.. literalinclude:: ../build/apirefs/aws-resources.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Resources.Embedded:

AWS.Resources.Embedded
======================

.. index:: AWS.Resources.Embedded

.. literalinclude:: ../build/apirefs/aws-resources-embedded.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Resources.Files:

AWS.Resources.Files
===================

.. index:: AWS.Resources.Files

.. literalinclude:: ../build/apirefs/aws-resources-files.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Resources.Streams:

AWS.Resources.Streams
=====================

.. index:: AWS.Resources.Streams

.. literalinclude:: ../build/apirefs/aws-resources-streams.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Resources.Streams.Disk:

AWS.Resources.Streams.Disk
==========================

.. index:: AWS.Resources.Streams.Disk

.. literalinclude:: ../build/apirefs/aws-resources-streams-disk.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Resources.Streams.Disk.Once:

AWS.Resources.Streams.Disk.Once
===============================

.. index:: AWS.Resources.Streams.Disk.Once

.. literalinclude:: ../build/apirefs/aws-resources-streams-disk-once.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Resources.Streams.Memory:

AWS.Resources.Streams.Memory
============================

.. index:: AWS.Resources.Streams.Memory

.. literalinclude:: ../build/apirefs/aws-resources-streams-memory.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Resources.Streams.Memory.ZLib:

AWS.Resources.Streams.Memory.ZLib
=================================

.. index:: AWS.Resources.Streams.Memory.ZLib

.. literalinclude:: ../build/apirefs/aws-resources-streams-memory-zlib.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Resources.Streams.Pipe:

AWS.Resources.Streams.Pipe
==========================

.. index:: AWS.Resources.Streams.Pipe

.. literalinclude:: ../build/apirefs/aws-resources-streams-pipe.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Response:

AWS.Response
============

.. index:: AWS.Response

.. literalinclude:: ../build/apirefs/aws-response.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Server:

AWS.Server
==========

.. index:: AWS.Server

.. literalinclude:: ../build/apirefs/aws-server.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Server.Hotplug:

AWS.Server.Hotplug
==================

.. index:: AWS.Server.Hotplug

.. literalinclude:: ../build/apirefs/aws-server-hotplug.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Server.Log:

AWS.Server.Log
==============

.. index:: AWS.Server.Log

.. literalinclude:: ../build/apirefs/aws-server-log.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Server.Push:

AWS.Server.Push
===============

.. index:: AWS.Server.Push

.. literalinclude:: ../build/apirefs/aws-server-push.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Server.Status:

AWS.Server.Status
=================

.. index:: AWS.Server.Status

.. literalinclude:: ../build/apirefs/aws-server-status.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Services.Callbacks:

AWS.Services.Callbacks
======================

.. index:: AWS.Services.Callbacks

.. literalinclude:: ../build/apirefs/aws-services-callbacks.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Services.Directory:

AWS.Services.Directory
======================

.. index:: AWS.Services.Directory

.. literalinclude:: ../build/apirefs/aws-services-directory.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Services.Dispatchers:

AWS.Services.Dispatchers
========================

.. index:: AWS.Services.Dispatchers

.. literalinclude:: ../build/apirefs/aws-services-dispatchers.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Services.Dispatchers.Linker:

AWS.Services.Dispatchers.Linker
===============================

.. index:: AWS.Services.Dispatchers.Linker

.. literalinclude:: ../build/apirefs/aws-services-dispatchers-linker.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Services.Dispatchers.Method:

AWS.Services.Dispatchers.Method
===============================

.. index:: AWS.Services.Dispatchers.Method

.. literalinclude:: ../build/apirefs/aws-services-dispatchers-method.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Services.Dispatchers.URI:

AWS.Services.Dispatchers.URI
============================

.. index:: AWS.Services.Dispatchers.URI

.. literalinclude:: ../build/apirefs/aws-services-dispatchers-uri.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Services.Dispatchers.Virtual_Host:

AWS.Services.Dispatchers.Virtual_Host
=====================================

.. index:: AWS.Services.Dispatchers.Virtual_Host

.. literalinclude:: ../build/apirefs/aws-services-dispatchers-virtual_host.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Services.Download:

AWS.Services.Download
=====================

.. index:: AWS.Services.Download

.. literalinclude:: ../build/apirefs/aws-services-download.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Services.Page_Server:

AWS.Services.Page_Server
========================

.. index:: AWS.Services.Page_Server

.. literalinclude:: ../build/apirefs/aws-services-page_server.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Services.Split_Pages:

AWS.Services.Split_Pages
========================

.. index:: AWS.Services.Split_Pages

.. literalinclude:: ../build/apirefs/aws-services-split_pages.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Services.Split_Pages.Alpha:

AWS.Services.Split_Pages.Alpha
==============================

.. index:: AWS.Services.Split_Pages.Alpha

.. literalinclude:: ../build/apirefs/aws-services-split_pages-alpha.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Services.Split_Pages.Alpha.Bounded:

AWS.Services.Split_Pages.Alpha.Bounded
======================================

.. index:: AWS.Services.Split_Pages.Alpha.Bounded

.. literalinclude:: ../build/apirefs/aws-services-split_pages-alpha-bounded.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Services.Split_Pages.Uniform:

AWS.Services.Split_Pages.Uniform
================================

.. index:: AWS.Services.Split_Pages.Alpha.Uniform

.. literalinclude:: ../build/apirefs/aws-services-split_pages-uniform.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Services.Split_Pages.Uniform.Alpha:

AWS.Services.Split_Pages.Uniform.Alpha
======================================

.. index:: AWS.Services.Split_Pages.Alpha.Uniform.Alpha

.. literalinclude:: ../build/apirefs/aws-services-split_pages-uniform-alpha.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Services.Split_Pages.Uniform.Overlapping:

AWS.Services.Split_Pages.Uniform.Overlapping
============================================

.. index:: AWS.Services.Split_Pages.Alpha.Uniform.Overlapping

.. literalinclude:: ../build/apirefs/aws-services-split_pages-uniform-overlapping.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Services.Transient_Pages:

AWS.Services.Transient_Pages
============================

.. index:: AWS.Services.Transient_Pages

.. literalinclude:: ../build/apirefs/aws-services-transient_pages.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Services.Web_Block:

AWS.Services.Web_Block
======================

.. index:: AWS.Services.Web_Block

.. literalinclude:: ../build/apirefs/aws-services-web_block.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Services.Web_Block.Context:

AWS.Services.Web_Block.Context
==============================

.. index:: AWS.Services.Web_Block.Context

.. literalinclude:: ../build/apirefs/aws-services-web_block-context.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Services.Web_Block.Registry:

AWS.Services.Web_Block.Registry
===============================

.. index:: AWS.Services.Web_Block.Registry

.. literalinclude:: ../build/apirefs/aws-services-web_block-registry.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Session:

AWS.Session
===========

.. index:: AWS.Session

.. literalinclude:: ../build/apirefs/aws-session.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.SMTP:

AWS.SMTP
========

.. index:: AWS.SMTP

.. literalinclude:: ../build/apirefs/aws-smtp.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.SMTP.Client:

AWS.SMTP.Client
===============

.. index:: AWS.SMTP.Client

.. literalinclude:: ../build/apirefs/aws-smtp-client.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Status:

AWS.Status
==========

.. index:: AWS.Status

.. literalinclude:: ../build/apirefs/aws-status.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Templates:

AWS.Templates
=============

.. index:: AWS.Templates

.. literalinclude:: ../build/apirefs/aws-templates.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.Translator:

AWS.Translator
==============

.. index:: AWS.Translator

.. literalinclude:: ../build/apirefs/aws-translator.ads
   :language: ada

.. raw:: latex

      \newpage

.. _AWS.URL:

AWS.URL
=======

.. index:: AWS.URL

.. literalinclude:: ../build/apirefs/aws-url.ads
   :language: ada

.. raw:: latex

      \newpage

.. _SOAP:

SOAP
====

.. index:: SOAP (API)

.. literalinclude:: ../build/apirefs/soap.ads
   :language: ada

.. raw:: latex

      \newpage

.. _SOAP.Client:

SOAP.Client
===========

.. index:: SOAP.Client

.. literalinclude:: ../build/apirefs/soap-client.ads
   :language: ada

.. raw:: latex

      \newpage

.. _SOAP.Dispatchers:

SOAP.Dispatchers
================

.. index:: SOAP.Dispatchers

.. literalinclude:: ../build/apirefs/soap-dispatchers.ads
   :language: ada

.. raw:: latex

      \newpage

.. _SOAP.Dispatchers.Callback:

SOAP.Dispatchers.Callback
=========================

.. index:: SOAP.Dispatchers.Callback

.. literalinclude:: ../build/apirefs/soap-dispatchers-callback.ads
   :language: ada

.. raw:: latex

      \newpage

.. _SOAP.Message:

SOAP.Message
============

.. index:: SOAP.Message

.. literalinclude:: ../build/apirefs/soap-message.ads
   :language: ada

.. raw:: latex

      \newpage

.. _SOAP.Message.XML:

SOAP.Message.XML
================

.. index:: SOAP.Message.XML

.. literalinclude:: ../build/apirefs/soap-message-xml.ads
   :language: ada

.. raw:: latex

      \newpage

.. _SOAP.Parameters:

SOAP.Parameters
===============

.. index:: SOAP.Parameters

.. literalinclude:: ../build/apirefs/soap-parameters.ads
   :language: ada

.. raw:: latex

      \newpage

.. _SOAP.Types:

SOAP.Types
==========

.. index:: SOAP.Types

.. literalinclude:: ../build/apirefs/soap-types.ads
   :language: ada
