aboutsummaryrefslogtreecommitdiffstats
path: root/lib/rfsvfactory.h
diff options
context:
space:
mode:
authorFritz Elfert <felfert@to.com>2001-02-04 04:43:28 +0000
committerFritz Elfert <felfert@to.com>2001-02-04 04:43:28 +0000
commitd4444ef0a671e19aa2ec9266ad8254e8761357db (patch)
tree6d82ed0867e389080930c8d63cbade9cb8216607 /lib/rfsvfactory.h
parenta7e4250b20fa5012942c4fe05ee0c7f701c5799f (diff)
downloadplptools-d4444ef0a671e19aa2ec9266ad8254e8761357db.tar.gz
plptools-d4444ef0a671e19aa2ec9266ad8254e8761357db.tar.bz2
plptools-d4444ef0a671e19aa2ec9266ad8254e8761357db.zip
More KDOC documentation in headers.
Diffstat (limited to 'lib/rfsvfactory.h')
-rw-r--r--lib/rfsvfactory.h29
1 files changed, 26 insertions, 3 deletions
diff --git a/lib/rfsvfactory.h b/lib/rfsvfactory.h
index 17b7252..99136e3 100644
--- a/lib/rfsvfactory.h
+++ b/lib/rfsvfactory.h
@@ -5,13 +5,36 @@
class ppsocket;
+/**
+ * A factory for automatically instantiating the correct
+ * @ref rfsv protocol variant depending on the connected Psion.
+ */
class rfsvfactory {
- public:
+ public:
+ /**
+ * Constructs a rfsvfactory.
+ *
+ * @param skt The socket to be used for connecting
+ * to the ncpd daemon.
+ */
rfsvfactory(ppsocket * skt);
+
+ /**
+ * Creates a new @ref rfsv instance.
+ *
+ * @param reconnect Set to true, if automatic reconnect
+ * should be performed on failure.
+ *
+ * @returns A pointer to a newly created rfsv instance or
+ * NULL on failure.
+ */
virtual rfsv * create(bool);
- private:
- // Vars
+ private:
+ /**
+ * The socket to be used for connecting to the
+ * ncpd daemon.
+ */
ppsocket *skt;
int serNum;
};