aboutsummaryrefslogtreecommitdiffstats
path: root/doc/src/manual/cowlib_app.asciidoc
diff options
context:
space:
mode:
Diffstat (limited to 'doc/src/manual/cowlib_app.asciidoc')
-rw-r--r--doc/src/manual/cowlib_app.asciidoc40
1 files changed, 40 insertions, 0 deletions
diff --git a/doc/src/manual/cowlib_app.asciidoc b/doc/src/manual/cowlib_app.asciidoc
new file mode 100644
index 0000000..5e659d2
--- /dev/null
+++ b/doc/src/manual/cowlib_app.asciidoc
@@ -0,0 +1,40 @@
+= cowlib(7)
+
+== Name
+
+cowlib - Support library for manipulating Web protocols
+
+== Description
+
+Cowlib provides libraries for parsing and building messages
+for various Web protocols, including HTTP/1.1, HTTP/2 and
+Websocket.
+
+It is optimized for completeness rather than speed. No value
+is ignored, they are all returned.
+
+== Modules
+
+* link:man:cow_cookie(3)[cow_cookie(3)] - Cookies
+
+== Dependencies
+
+* crypto - Crypto functions
+
+All these applications must be started before the `cowlib`
+application. To start Cowlib and all dependencies at once:
+
+[source,erlang]
+----
+{ok, _} = application:ensure_all_started(cowlib).
+----
+
+== Environment
+
+The `cowlib` application does not define any application
+environment configuration parameters.
+
+== See also
+
+link:man:cowboy(7)[cowboy(7)],
+link:man:gun(7)[gun(7)]