aboutsummaryrefslogtreecommitdiffhomepage
path: root/docs/mainpage.dox
diff options
context:
space:
mode:
Diffstat (limited to 'docs/mainpage.dox')
-rwxr-xr-xdocs/mainpage.dox84
1 files changed, 84 insertions, 0 deletions
diff --git a/docs/mainpage.dox b/docs/mainpage.dox
new file mode 100755
index 0000000..bc4d3a9
--- /dev/null
+++ b/docs/mainpage.dox
@@ -0,0 +1,84 @@
+/** @mainpage enet
+ <center>http://enet.cubik.org</center>
+ <hr>
+
+ENet's purpose is to provide a relatively thin, simple and robust
+network communication layer on top of UDP (User Datagram Protocol).
+The primary feature it provides is optional reliable, in-order
+delivery of packets.
+
+ENet is NOT intended to be a general purpose high level networking
+library that handles authentication, lobbying, server discovery,
+compression, encryption and other high level, often application level
+or dependent tasks.
+
+@ref Features
+
+@ref SourceDistro
+
+@ref Installation
+
+@ref Tutorial
+
+@ref MailingList
+
+@ref Extending
+
+@ref FAQ
+
+@ref License
+
+ */
+
+/**
+@page SourceDistro Source Distribution
+
+You can retrieve the source to ENet by downloading it in either .zip
+form, .tar.gz form, or accessing the cvs distribution directly.
+
+The most recent CVS can be downloaded <a href="http://enet.cubik.org/download/enet.tar.gz">here</a>
+
+To access ENet via anonymous CVS, you must use the CVSROOT
+:pserver:anoncvs\@sferik.cubik.org:/home/enet/cvsroot with an empty
+password.
+
+@code
+ $ cvs -z3 -d :pserver:[email protected]:/home/enet/cvsroot login
+@endcode
+ Hit the return key when prompted for a password.
+@code
+ $ cvs -z3 -d :pserver:[email protected]:/home/enet/cvsroot co -l .
+ $ cvs -z3 co enet
+@endcode
+
+This will create a CVS directory in the current directory, and with
+the second command will proceed to check the enet module out of CVS.
+Any problems with CVS access or request for write access should be
+sent via email to @ref MailingList.
+
+*/
+
+/**
+@page Extending Extending and Modifying ENet
+
+Since ENet is distributed in source form, you can easily extend and
+modify it to suit your needs. For example, some users prefer to use
+their own memory management routines and can thus replace the
+appropriate functions in memory.c
+
+*/
+
+/**
+@page MailingList ENet Related Mailing Lists
+
+The <a
+href="http://lists.cubik.org/mailman/listinfo/enet-discuss">
+enet-discuss</a> list is for discussion of ENet, including bug reports
+or feature requests.
+
+The CVS commits are also sent to <a
+href="http://lists.cubik.org/mailman/listinfo/enet-cvs">enet-cvs</a>,
+so feel free to subscribe if you want to keep up with the latest
+developments.
+
+*/