AWS: The Ada Web Server
- 1. Introduction
- 2. Building AWS
- 3. Using AWS
- 3.1. Setting up environment
- 3.2. Basic notions
- 3.3. Building answers
- 3.3.1. Redirection
- 3.3.2. New location for a page
- 3.3.3. Authentication required
- 3.3.4. Sending back an error message
- 3.3.5. Response from a string
- 3.3.6. Response from a Stream_Element_Array
- 3.3.7. Response from a file
- 3.3.8. Response from a stream
- 3.3.9. Response from a on-disk stream
- 3.3.10. Response from a on-disk once stream
- 3.3.11. Response from a memory stream
- 3.3.12. Response from a compressed memory stream
- 3.3.13. Split page
- 3.3.14. Response a from pipe stream
- 3.4. Configuration options
- 3.5. Session handling
- 3.6. HTTP state management
- 3.7. Authentication
- 3.8. File upload
- 3.9. Communication
- 3.10. Hotplug module
- 3.11. Server Push
- 3.12. Working with Server sockets
- 3.13. Server Log
- 3.14. Secure server
- 3.15. Unexpected exception handler
- 3.16. Socket log
- 3.17. Client side
- 4. High level services
- 5. Using SOAP
- 6. Using WSDL
- 7. Working with mails
- 8. LDAP
- 9. Jabber
- 10. Resources
- 11. Status page
- 12. References
- 13. AWS API Reference
- 13.1. AWS
- 13.2. AWS.Attachments
- 13.3. AWS.Client
- 13.4. AWS.Client.Hotplug
- 13.5. AWS.Communication
- 13.6. AWS.Communication.Client
- 13.7. AWS.Communication.Server
- 13.8. AWS.Config
- 13.9. AWS.Config.Ini
- 13.10. AWS.Config.Set
- 13.11. AWS.Containers.Tables
- 13.12. AWS.Cookie
- 13.13. AWS.Default
- 13.14. AWS.Dispatchers
- 13.15. AWS.Dispatchers.Callback
- 13.16. AWS.Exceptions
- 13.17. AWS.Headers
- 13.18. AWS.Headers.Values
- 13.19. AWS.Jabber
- 13.20. AWS.LDAP.Client
- 13.21. AWS.Log
- 13.22. AWS.Messages
- 13.23. AWS.MIME
- 13.24. AWS.Net
- 13.25. AWS.Net.Buffered
- 13.26. AWS.Net.Log
- 13.27. AWS.Net.Log.Callbacks
- 13.28. AWS.Net.SSL
- 13.29. AWS.Net.SSL.Certificate
- 13.30. AWS.Net.WebSocket
- 13.31. AWS.Net.WebSocket.Registry
- 13.32. AWS.Net.WebSocket.Registry.Control
- 13.33. AWS.Parameters
- 13.34. AWS.POP
- 13.35. AWS.Resources
- 13.36. AWS.Resources.Embedded
- 13.37. AWS.Resources.Files
- 13.38. AWS.Resources.Streams
- 13.39. AWS.Resources.Streams.Disk
- 13.40. AWS.Resources.Streams.Disk.Once
- 13.41. AWS.Resources.Streams.Memory
- 13.42. AWS.Resources.Streams.Memory.ZLib
- 13.43. AWS.Resources.Streams.Pipe
- 13.44. AWS.Response
- 13.45. AWS.Response.Set
- 13.46. AWS.Server
- 13.47. AWS.Server.Hotplug
- 13.48. AWS.Server.Log
- 13.49. AWS.Server.Push
- 13.50. AWS.Server.Status
- 13.51. AWS.Services.Callbacks
- 13.52. AWS.Services.Directory
- 13.53. AWS.Services.Dispatchers
- 13.54. AWS.Services.Dispatchers.Linker
- 13.55. AWS.Services.Dispatchers.Method
- 13.56. AWS.Services.Dispatchers.URI
- 13.57. AWS.Services.Dispatchers.Virtual_Host
- 13.58. AWS.Services.Download
- 13.59. AWS.Services.Page_Server
- 13.60. AWS.Services.Split_Pages
- 13.61. AWS.Services.Split_Pages.Alpha
- 13.62. AWS.Services.Split_Pages.Alpha.Bounded
- 13.63. AWS.Services.Split_Pages.Uniform
- 13.64. AWS.Services.Split_Pages.Uniform.Alpha
- 13.65. AWS.Services.Split_Pages.Uniform.Overlapping
- 13.66. AWS.Services.Transient_Pages
- 13.67. AWS.Services.Web_Block
- 13.68. AWS.Services.Web_Block.Context
- 13.69. AWS.Services.Web_Block.Registry
- 13.70. AWS.Session
- 13.71. AWS.SMTP
- 13.72. AWS.SMTP.Client
- 13.73. AWS.Status
- 13.74. AWS.Templates
- 13.75. AWS.Translator
- 13.76. AWS.URL
- 13.77. SOAP
- 13.78. SOAP.Client
- 13.79. SOAP.Dispatchers
- 13.80. SOAP.Dispatchers.Callback
- 13.81. SOAP.Message
- 13.82. SOAP.Message.XML
- 13.83. SOAP.Parameters
- 13.84. SOAP.Types
Copyright (C) 2000, Pascal Obry
Copyright (C) 2001, Pascal Obry, Dmitriy Anisimkov
Copyright (C) 2002-2013, AdaCore
This document may be copied, in whole or in part, in any form or by any means, as is or with alterations, provided that (1) alterations are clearly marked as alterations and (2) this copyright notice is included unmodified in any copy.