Diffstat (limited to 'noncore/net/opietooth/lib/forwarder.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/net/opietooth/lib/forwarder.h | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/noncore/net/opietooth/lib/forwarder.h b/noncore/net/opietooth/lib/forwarder.h new file mode 100644 index 0000000..f90ed70 --- a/dev/null +++ b/noncore/net/opietooth/lib/forwarder.h @@ -0,0 +1,45 @@ +/* $Id$ + * Bluetooth serial forwarder class declaration + * + * (c) Copyright 2006 GPL + * + * This software is provided under the GNU public license, incorporated + * herein by reference. The software is provided without warranty or + * support. + */ +#ifndef OpieTooth_Forwarder_H +#define OpieTooth_Forwarder_H +#include <qobject.h> +#include <qstring.h> +#include <unistd.h> +#include <signal.h> +#include <opie2/oprocess.h> +namespace Opie { + namespace Core { + class OProcess; + namespace Internal { + class OProcessController; + } + } +}; + +namespace OpieTooth { + class SerialForwarder : public Opie::Core::OProcess { + + Q_OBJECT + + protected: + QString device; //Name of the device + int speed; //device speed to set + public: + SerialForwarder(QString& devName, int speed); + ~SerialForwarder(); + //Function starts the forwarding process + virtual bool start( RunMode runmode = NotifyOnExit, + Communication comm = NoCommunication ); + //Stop the forwarding process + int stop(); + }; +}; +#endif +//eof |