kpilot/lib
KPilotLocalLink Class Reference
#include <kpilotlocallink.h>
Inheritance diagram for KPilotLocalLink:

Detailed Description
Implementation of the device link for file-system backed (ie.local, fake) devices. Uses a directory specified in the reset() call to serve databases.
Definition at line 40 of file kpilotlocallink.h.
Public Slots | |
void | ready () |
Public Member Functions | |
KPilotLocalLink (QObject *parent=0L, const char *name=0L) | |
virtual | ~KPilotLocalLink () |
virtual QString | statusString () const |
virtual bool | isConnected () const |
virtual void | reset (const QString &) |
virtual void | close () |
virtual void | reset () |
virtual bool | tickle () |
virtual const KPilotCard * | getCardInfo (int card) |
virtual void | endOfSync () |
virtual void | finishSync () |
virtual int | openConduit () |
virtual int | getNextDatabase (int index, struct DBInfo *) |
virtual int | findDatabase (const char *name, struct DBInfo *, int index=0, unsigned long type=0, unsigned long creator=0) |
virtual bool | retrieveDatabase (const QString &path, struct DBInfo *db) |
virtual DBInfoList | getDBList (int cardno=0, int flags=dlpDBListRAM) |
virtual PilotDatabase * | database (const QString &name) |
Protected Member Functions | |
virtual bool | installFile (const QString &, const bool deleteFile) |
virtual void | addSyncLogEntryImpl (const QString &s) |
virtual int | pilotSocket () const |
unsigned int | findAvailableDatabases (Private &, const QString &path) |
Protected Attributes | |
bool | fReady |
QString | fPath |
Private * | d |
Member Function Documentation
|
Actually write an entry to the device link.
The message Implements KPilotLink. Definition at line 1296 of file kpilotlink.cc. |
|
Release all resources, including the master pilot socket, timers, notifiers, etc.
Implements KPilotLink. Definition at line 1202 of file kpilotlink.cc. |
|
Return a database object for manipulating the database with name This database may be local or remote, depending on the kind of link in use.
Implements KPilotLink. Definition at line 1386 of file kpilotlink.cc. |
|
End the sync in a gracuful manner.
Implements KPilotLink. Definition at line 1217 of file kpilotlink.cc. |
|
Find a database with the given Fills in the DBInfo structure if found, returns < 0 on error. Implements KPilotLink. Definition at line 1254 of file kpilotlink.cc. |
|
End the sync in a graceful manner and update the last-sync time and user information on the handheld.
Implements KPilotLink. Definition at line 1221 of file kpilotlink.cc. |
|
Retrieve information about the data card Non-device links return something fake. This function may return NULL (non-device links or on error).
Implements KPilotLink. Definition at line 1212 of file kpilotlink.cc. |
|
Returns a list of DBInfo structures describing all the databases available on the link (ie.
device) with the given card number
Implements KPilotLink. Definition at line 1373 of file kpilotlink.cc. |
|
Fill the DBInfo structure
Implements KPilotLink. Definition at line 1232 of file kpilotlink.cc. |
|
Install a single file onto the device link.
Full pathname The default Implements KPilotLink. Definition at line 1302 of file kpilotlink.cc. |
|
True if HotSync has been started but not finished yet (ie. the physical Pilot is waiting for sync commands) Implements KPilotLink. Definition at line 1171 of file kpilotlink.cc. |
|
Notify the Pilot user that a conduit is running now. On real devices, this prints out (on screen) which database is now opened; useful for progress reporting.
Reimplemented from KPilotLink. Definition at line 1225 of file kpilotlink.cc. |
|
Returns a file handle for raw operations. Not recommended. On links with no physical device backing, returns -1.
Reimplemented from KPilotLink. Definition at line 70 of file kpilotlocallink.h. |
|
Assuming things have been set up at least once already by a call to reset() with parameters, use this slot to re-start with the same settings.
Implements KPilotLink. Definition at line 1183 of file kpilotlink.cc. |
|
Return the device link to the Init state and try connecting to the given device path (if it's non-empty). What the path means depends on the kind of link we're instantiating.
Implements KPilotLink. Definition at line 1176 of file kpilotlink.cc. |
|
Retrieve the database indicated by DBInfo
This copies all the data, and you can create a PilotLocalDatabase from the resulting
Implements KPilotLink. Definition at line 1329 of file kpilotlink.cc. |
|
Provides a human-readable status string.
Implements KPilotLink. Definition at line 1166 of file kpilotlink.cc. |
|
Tickle the underlying device exactly once.
Implements KPilotLink. Definition at line 1207 of file kpilotlink.cc. |
The documentation for this class was generated from the following files: