aboutsummaryrefslogtreecommitdiffstats
path: root/fnet/README
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@yahoo-inc.com>2016-06-15 23:09:44 +0200
committerJon Bratseth <bratseth@yahoo-inc.com>2016-06-15 23:09:44 +0200
commit72231250ed81e10d66bfe70701e64fa5fe50f712 (patch)
tree2728bba1131a6f6e5bdf95afec7d7ff9358dac50 /fnet/README
Publish
Diffstat (limited to 'fnet/README')
-rw-r--r--fnet/README26
1 files changed, 26 insertions, 0 deletions
diff --git a/fnet/README b/fnet/README
new file mode 100644
index 00000000000..dab36e5b120
--- /dev/null
+++ b/fnet/README
@@ -0,0 +1,26 @@
+This cvs module contains the code for FNET and FRT
+FNET currently stands for 'FuNET'
+FRT currently stands for 'FNET Remote Tools'
+
+FNET is a multi-threaded object-oriented networking library based on
+FastOS. FRT implements a proprietary RPC protocol on top of FNET.
+
+For how to compile and install, read the INSTALL file.
+For release information, read the RELEASEINFO file.
+
+The maintainer of this module is [havardpe@yahoo-inc.com]
+
+Notes from the maintainer:
+
+This library is work in progress. This means that some APIs may change
+in new versions. I will try to keep these changes to a minimum and
+also document them in the RELEASEINFO file.
+
+No extra effort has been added to hide things from the users of this
+library. This means that you can use components like the scheduler to
+implement a scheduler thread that has nothing to do with
+networking. It also means that you have to expect to handle more API
+changes if you are using classes not intended for direct use. It also
+means that you will have access to methods you were never meant to
+invoke. If this becomes a problem, I will start making things private
+and the classes more 'friendly'.