summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/opietooth/lib/device.h56
1 files changed, 43 insertions, 13 deletions
diff --git a/noncore/net/opietooth/lib/device.h b/noncore/net/opietooth/lib/device.h
index 47e09c0..3798e0d 100644
--- a/noncore/net/opietooth/lib/device.h
+++ b/noncore/net/opietooth/lib/device.h
@@ -4,25 +4,55 @@
#include <qobject.h>
#include <qstring.h>
#include <qvaluelist.h>
namespace OpieTooth {
- class Device : public QObject {
+
+ class Device : public QObject {
Q_OBJECT
- public:
+
+ public:
+
+ /**
+ * Brings up an device.
+ * Usage example: new Device(/dev/ttySB0, csr)
+ *
+ * @param &device QString the device name
+ * @param &mode QString the mode
+ */
Device(const QString &device, const QString& mode);
- // unloads the device
- ~Device();
- // was the device loaded?
- void attach();
- void detach();
- bool up()const;
- QString devName()const ; // hci0
- signals:
- device(const QString& device, bool up );
- };
-};
+ /**
+ * unloads the device
+ */
+ ~Device();
+
+ /**
+ * attach the device
+ */
+ void attach();
+
+ /**
+ * detach the device
+ */
+ void detach();
+ /**
+ * Is the device loaded?
+ * @return bool, if the device is loaded
+
+ bool isLoaded()const;
+
+ /**
+ * Returns the device name
+ * @return QString, the device name
+ */
+ QString devName()const ; // hci0
+
+ signals:
+
+ device(const QString& device, bool up );
+ };
+};
#endif