author | mickeyl <mickeyl> | 2005-05-31 14:34:02 (UTC) |
---|---|---|
committer | mickeyl <mickeyl> | 2005-05-31 14:34:02 (UTC) |
commit | 6d2273fb22e10474ae26dd249fa2836e100ffdaf (patch) (unidiff) | |
tree | 52ff0e10b629dab847077a8b3afcd3f8c0d1b830 /libopie2/opiecore/linux/opcmciasystem.h | |
parent | 930f91069c505082a33e43ce5fdca019531a4b5e (diff) | |
download | opie-6d2273fb22e10474ae26dd249fa2836e100ffdaf.zip opie-6d2273fb22e10474ae26dd249fa2836e100ffdaf.tar.gz opie-6d2273fb22e10474ae26dd249fa2836e100ffdaf.tar.bz2 |
misc. opcmciasystem improvements
start implementing recursve dirlocks in ODirNotification
Diffstat (limited to 'libopie2/opiecore/linux/opcmciasystem.h') (more/less context) (show whitespace changes)
-rw-r--r-- | libopie2/opiecore/linux/opcmciasystem.h | 39 |
1 files changed, 30 insertions, 9 deletions
diff --git a/libopie2/opiecore/linux/opcmciasystem.h b/libopie2/opiecore/linux/opcmciasystem.h index ef34964..ac6c1de 100644 --- a/libopie2/opiecore/linux/opcmciasystem.h +++ b/libopie2/opiecore/linux/opcmciasystem.h | |||
@@ -111,2 +111,20 @@ class OPcmciaSocket : public QObject | |||
111 | Q_OBJECT | 111 | Q_OBJECT |
112 | public: | ||
113 | |||
114 | enum OPcmciaSocketCardStatus | ||
115 | { | ||
116 | Unknown = 0, | ||
117 | Occupied = CS_EVENT_CARD_DETECT, | ||
118 | OccupiedCardBus = CS_EVENT_CB_DETECT, | ||
119 | WriteProtected = CS_EVENT_WRITE_PROTECT, | ||
120 | BatteryLow = CS_EVENT_BATTERY_LOW, | ||
121 | BatteryDead = CS_EVENT_BATTERY_DEAD, | ||
122 | Ready = CS_EVENT_READY_CHANGE, | ||
123 | Suspended = CS_EVENT_PM_SUSPEND, | ||
124 | Attention = CS_EVENT_REQUEST_ATTENTION, | ||
125 | InsertionInProgress = CS_EVENT_CARD_INSERTION, | ||
126 | RemovalInProgress = CS_EVENT_CARD_REMOVAL, | ||
127 | ThreeVolts = CS_EVENT_3VCARD, | ||
128 | SupportsVoltage = CS_EVENT_XVCARD, | ||
129 | }; | ||
112 | 130 | ||
@@ -127,3 +145,3 @@ class OPcmciaSocket : public QObject | |||
127 | /** | 145 | /** |
128 | * @returns the identification string of the card in this socket, or "<Empty Socket>" | 146 | * @returns the card managers idea of the cards' identy, or "<Empty Socket>" |
129 | */ | 147 | */ |
@@ -131,2 +149,6 @@ class OPcmciaSocket : public QObject | |||
131 | /** | 149 | /** |
150 | * @returns the socket status | ||
151 | */ | ||
152 | const OPcmciaSocketCardStatus status() const; | ||
153 | /** | ||
132 | * @returns true, if the card is unsupported by the cardmgr | 154 | * @returns true, if the card is unsupported by the cardmgr |
@@ -170,3 +192,3 @@ class OPcmciaSocket : public QObject | |||
170 | */ | 192 | */ |
171 | const QStringList& productIdentity() const; | 193 | QStringList productIdentity() const; |
172 | /** | 194 | /** |
@@ -177,5 +199,6 @@ class OPcmciaSocket : public QObject | |||
177 | #endif | 199 | #endif |
178 | 200 | /** | |
179 | private: | 201 | * @returns the function string |
180 | QStringList _productId; | 202 | */ |
203 | QString function() const; | ||
181 | 204 | ||
@@ -183,6 +206,4 @@ class OPcmciaSocket : public QObject | |||
183 | void init(); | 206 | void init(); |
184 | void buildInformation(); | ||
185 | void cleanup(); | 207 | void cleanup(); |
186 | bool command( const QString& cmd ); | 208 | bool getTuple( cisdata_t tuple ) const; |
187 | bool getTuple( cisdata_t tuple ); | ||
188 | int _major; | 209 | int _major; |
@@ -190,3 +211,3 @@ class OPcmciaSocket : public QObject | |||
190 | int _fd; | 211 | int _fd; |
191 | ds_ioctl_arg_t _ioctlarg; | 212 | mutable ds_ioctl_arg_t _ioctlarg; |
192 | 213 | ||