Buteo Synchronization Framework: Class List

Buteo Synchronization Framework

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]

▼NButeo |
C AccountsHelper | Helper Class towards Accounts::Manager and various SSO related operations
C BtHelper | Implementation for bluetooth helper utils
C ClientPlugin | Base class for client plugins
C ClientPluginRunner | Class for running client sync plug-ins
C ClientThread | Thread for client plugins
C DatabaseResults |
C DeletedItemsIdStorage | Persistent storage for storing deleted item IDs
C IPHeartBeat | IPHeartBeat implementation
C ItemCounts | Container for number of items added, deleted and modified
C LogTimer | Helper class for timing function execution time
C NetworkManager | Class for managing network sessions
C OOPClientPlugin |
C OOPServerPlugin |
C PluginCbInterface | Interface which client and server plugins can use to communicate with synchronization daemon
C PluginManager | Manages plugins
C PluginRunner | Base class for running sync plug-ins
C Profile | This class represents a single profile, a collection of settings or data releated to some entity
C ProfileFactory | ProfileFactory handles creating Profile instances
C ProfileField | This class represents a profile field
▼C ProfileManager | ProfileManager is responsible for storing and retrieving the profiles
C SearchCriteria | Search criteria for finding profiles
C ProfilePrivate | Private implementation class for Profile class
C ServerActivator | Keeps track of which server plug-ins should be enabled
C ServerPlugin | Base class for server plugins
C ServerPluginRunner | Class for running server sync plug-ins
C ServerThread | Thread for server plugin
C StorageBooker | A helper class for managing storage reservations
C StorageChangeNotifier | Notifies about changes in storages that it's asked to monitor
C StorageChangeNotifierPlugin | Implement this class to notify about changes in a specific storage - contacts/calendar/sms, or even custom ones like a facebook storage, if there's such a storage on the device
C StorageChangeNotifierPluginLoader | Base class for storage change notifier plugin loaders
C StorageItem | Class to describe a storable item
C StoragePlugin | Base class for storage plugins
C StoragePluginLoader | Base class for storage plugin loaders
C StorageProfile | Storage Profile Class
C SyncBackup | Handles Sync requirements towards Backup
C SyncBackupAdaptor | Adaptor class for interface com.nokia.backupclient
C SyncBackupProxy | Defines a D-Bus backup proxy for the backupclient
C SyncClientInterface | SyncInterface Class - Main Entry Point for SyncFW Clients
C SyncClientInterfacePrivate | Private implementation class for SyncClientInterface
C SyncDBusInterface | Defines a D-Bus interface for the sync daemon
C Synchronizer | The main entry point to the synchronization framework
C SyncLog | History of completed synchronization sessions and their results
C SyncOnChange | This class initiates a sync if there are changes in storage(s) it's asked to monitor
C SyncOnChangeScheduler |
C SyncOnChangeTimer |
▼C SyncPluginBase | Base class for client and server plugins
C ReceivedItemDetails |
C SyncPluginLoader | Base class for sync plugin loaders
C SyncProfile | A top level synchronization profile
C SyncQueue | Class for queuing sync sessions
C SyncResults | Contains information about a completed synchronization session
C SyncSchedule | Class for handling sync schedule settings
C SyncSchedulePrivate | Private implementation class for SyncSchedule
C SyncScheduler | SyncScheduler Object to be used to set Schedule via the framework
C SyncSession | Class representing a single sync session
C TargetResults | Sync results for one target
C TransportTracker | Class for tracking transport states
C USBModedProxy | Proxy class for interface com.meego.usb_moded
C BackgroundSync | BackgroundSync implementation
C ButeoPluginIface |
C QList |
C QMap |
C SyncAlarmInventory | Class for storing alarms
C SyncDaemonProxy | Proxy class for interface com.meego.msyncd
C SyncDBusAdaptor |
C SyncSigHandler | About this class. We can't call Qt functions from Unix signal handlers.We can only call async-signal-safe functions from signal handlers. So this provides a way to use Unix signal handlers with Qt. The strategy is to have our Unix signal handler will eventually cause a Qt signal to be emitted, and then we simply return from our Unix signal handler. Back in our Qt program, that Qt signal gets emitted and then received by our Qt slot function, where we are safely doing Qt stuff which weren't allowed to do in the Unix signal handler. One simple way to make this happen is declares a socket pair in our class for each Unix signal we want to handle. The socket pairs are declared as static data members.We also created a QSocketNotifier to monitor the read end of each socket pair, declare your Unix signal handlers to be static class methods, and declare a slot function corresponding to each of our Unix signal handlers. In this class, we intend to handle both the SIGHUP and SIGTERM signals