author | zecke <zecke> | 2002-06-28 21:15:58 (UTC) |
---|---|---|
committer | zecke <zecke> | 2002-06-28 21:15:58 (UTC) |
commit | 63c022af051f205c8080040bf60a9221e691304b (patch) (unidiff) | |
tree | 3bc6f56f7da8751ae67c0dcec22c94449ac6ef7a /noncore/net/opietooth/lib/manager.h | |
parent | 4aa30fb2582bcbc4f8819afb0b5f612c6441ae1d (diff) | |
download | opie-63c022af051f205c8080040bf60a9221e691304b.zip opie-63c022af051f205c8080040bf60a9221e691304b.tar.gz opie-63c022af051f205c8080040bf60a9221e691304b.tar.bz2 |
connections
Diffstat (limited to 'noncore/net/opietooth/lib/manager.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/net/opietooth/lib/manager.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/noncore/net/opietooth/lib/manager.h b/noncore/net/opietooth/lib/manager.h index 2589e9b..b32327c 100644 --- a/noncore/net/opietooth/lib/manager.h +++ b/noncore/net/opietooth/lib/manager.h | |||
@@ -4,12 +4,13 @@ | |||
4 | 4 | ||
5 | #include <qobject.h> | 5 | #include <qobject.h> |
6 | #include <qstring.h> | 6 | #include <qstring.h> |
7 | #include <qmap.h> | 7 | #include <qmap.h> |
8 | #include <qvaluelist.h> | 8 | #include <qvaluelist.h> |
9 | 9 | ||
10 | #include "connection.h" | ||
10 | #include "remotedevice.h" | 11 | #include "remotedevice.h" |
11 | #include "services.h" | 12 | #include "services.h" |
12 | 13 | ||
13 | class OProcess; | 14 | class OProcess; |
14 | namespace OpieTooth { | 15 | namespace OpieTooth { |
15 | class Device; | 16 | class Device; |
@@ -106,14 +107,30 @@ namespace OpieTooth { | |||
106 | void searchServices( const QString& remDevice ); | 107 | void searchServices( const QString& remDevice ); |
107 | 108 | ||
108 | /** | 109 | /** |
109 | * search for services on a remote device | 110 | * search for services on a remote device |
110 | */ | 111 | */ |
111 | void searchServices( const RemoteDevice& ); | 112 | void searchServices( const RemoteDevice& ); |
113 | |||
114 | /** | ||
115 | * Starts to connect to the device | ||
116 | * in @param | ||
117 | */ | ||
118 | void connectTo(const QString& ); | ||
119 | |||
120 | /** | ||
121 | * Searches for active connections | ||
122 | * the result is emitted with the | ||
123 | * connections signal | ||
124 | */ | ||
125 | void searchConnections(); | ||
126 | |||
127 | //// not implemented yet | ||
112 | /*static*/ QString toDevice( const QString& mac ); | 128 | /*static*/ QString toDevice( const QString& mac ); |
113 | /*static*/ QString toMac( const QString &device ); | 129 | /*static*/ QString toMac( const QString &device ); |
130 | //// not implemented yet over | ||
114 | 131 | ||
115 | signals: | 132 | signals: |
116 | // device either mac or dev name | 133 | // device either mac or dev name |
117 | // the first device is the device which you access | 134 | // the first device is the device which you access |
118 | void available( const QString& device, bool connected ); | 135 | void available( const QString& device, bool connected ); |
119 | void addedService( const QString& service, bool added ); | 136 | void addedService( const QString& service, bool added ); |
@@ -133,12 +150,13 @@ private slots: | |||
133 | 150 | ||
134 | void slotConnectionExited(OProcess* ); | 151 | void slotConnectionExited(OProcess* ); |
135 | void slotConnectionOutput(OProcess*, char*, int ); | 152 | void slotConnectionOutput(OProcess*, char*, int ); |
136 | private: | 153 | private: |
137 | Services::ValueList parseSDPOutput( const QString& ); | 154 | Services::ValueList parseSDPOutput( const QString& ); |
138 | RemoteDevice::ValueList parseHCIOutput( const QString& ); | 155 | RemoteDevice::ValueList parseHCIOutput( const QString& ); |
156 | Connection::ValueList parseConnections( const QString& ); | ||
139 | OProcess *m_hcitool; | 157 | OProcess *m_hcitool; |
140 | OProcess *m_sdp; // not only one | 158 | OProcess *m_sdp; // not only one |
141 | QString m_device; | 159 | QString m_device; |
142 | QMap<QString, QString> m_out; | 160 | QMap<QString, QString> m_out; |
143 | QMap<QString, QString> m_devices; | 161 | QMap<QString, QString> m_devices; |
144 | QString m_hcitoolCon; | 162 | QString m_hcitoolCon; |