/usr/share/doc/buteo-syncfw-doc/annotated.html is in libbuteosyncfw5-doc 0.7.21+16.04.20151216.1-0ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.9.1"/>
<title>ButeoSynchronizationFramework: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">ButeoSynchronizationFramework
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.9.1 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="pages.html"><span>Related Pages</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li class="current"><a href="annotated.html"><span>Class List</span></a></li>
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Class List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span class="icona"><span class="icon">N</span></span><b>Buteo</b></td><td class="desc"></td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1AccountsHelper.html" target="_self">AccountsHelper</a></td><td class="desc">Helper Class towards Accounts::Manager and various SSO related operations </td></tr>
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1ClientPlugin.html" target="_self">ClientPlugin</a></td><td class="desc">Base class for client plugins </td></tr>
<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1ClientPluginRunner.html" target="_self">ClientPluginRunner</a></td><td class="desc">Class for running client sync plug-ins </td></tr>
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1ClientThread.html" target="_self">ClientThread</a></td><td class="desc">Thread for client plugins </td></tr>
<tr id="row_0_4_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structButeo_1_1DatabaseResults.html" target="_self">DatabaseResults</a></td><td class="desc"></td></tr>
<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1DeletedItemsIdStorage.html" target="_self">DeletedItemsIdStorage</a></td><td class="desc">Persistent storage for storing deleted item IDs </td></tr>
<tr id="row_0_6_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1IPHeartBeat.html" target="_self">IPHeartBeat</a></td><td class="desc"><a class="el" href="classButeo_1_1IPHeartBeat.html" title="IPHeartBeat implementation. ">IPHeartBeat</a> implementation </td></tr>
<tr id="row_0_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structButeo_1_1ItemCounts.html" target="_self">ItemCounts</a></td><td class="desc">Container for number of items added, deleted and modified </td></tr>
<tr id="row_0_8_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1Logger.html" target="_self">Logger</a></td><td class="desc">A logger singleton class </td></tr>
<tr id="row_0_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1LogTimer.html" target="_self">LogTimer</a></td><td class="desc">Helper class for timing function execution time </td></tr>
<tr id="row_0_10_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1NetworkManager.html" target="_self">NetworkManager</a></td><td class="desc">Class for managing network sessions </td></tr>
<tr id="row_0_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1OOPClientPlugin.html" target="_self">OOPClientPlugin</a></td><td class="desc"></td></tr>
<tr id="row_0_12_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1OOPServerPlugin.html" target="_self">OOPServerPlugin</a></td><td class="desc"></td></tr>
<tr id="row_0_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1PluginCbImpl.html" target="_self">PluginCbImpl</a></td><td class="desc"></td></tr>
<tr id="row_0_14_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1PluginCbInterface.html" target="_self">PluginCbInterface</a></td><td class="desc">Interface which client and server plugins can use to communicate with synchronization daemon </td></tr>
<tr id="row_0_15_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1PluginManager.html" target="_self">PluginManager</a></td><td class="desc">Manages plugins </td></tr>
<tr id="row_0_16_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1PluginRunner.html" target="_self">PluginRunner</a></td><td class="desc">Base class for running sync plug-ins </td></tr>
<tr id="row_0_17_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1Profile.html" target="_self">Profile</a></td><td class="desc">This class represents a single profile, a collection of settings or data releated to some entity </td></tr>
<tr id="row_0_18_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1ProfileFactory.html" target="_self">ProfileFactory</a></td><td class="desc"><a class="el" href="classButeo_1_1ProfileFactory.html" title="ProfileFactory handles creating Profile instances. ">ProfileFactory</a> handles creating <a class="el" href="classButeo_1_1Profile.html" title="This class represents a single profile, a collection of settings or data releated to some entity...">Profile</a> instances </td></tr>
<tr id="row_0_19_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1ProfileField.html" target="_self">ProfileField</a></td><td class="desc">This class represents a profile field </td></tr>
<tr id="row_0_20_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_20_" class="arrow" onclick="toggleFolder('0_20_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1ProfileManager.html" target="_self">ProfileManager</a></td><td class="desc"><a class="el" href="classButeo_1_1ProfileManager.html" title="ProfileManager is responsible for storing and retrieving the profiles. ">ProfileManager</a> is responsible for storing and retrieving the profiles </td></tr>
<tr id="row_0_20_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structButeo_1_1ProfileManager_1_1SearchCriteria.html" target="_self">SearchCriteria</a></td><td class="desc">Search criteria for finding profiles </td></tr>
<tr id="row_0_21_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1ProfilePrivate.html" target="_self">ProfilePrivate</a></td><td class="desc">Private implementation class for <a class="el" href="classButeo_1_1Profile.html" title="This class represents a single profile, a collection of settings or data releated to some entity...">Profile</a> class </td></tr>
<tr id="row_0_22_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1ServerActivator.html" target="_self">ServerActivator</a></td><td class="desc">Keeps track of which server plug-ins should be enabled </td></tr>
<tr id="row_0_23_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1ServerPlugin.html" target="_self">ServerPlugin</a></td><td class="desc">Base class for server plugins </td></tr>
<tr id="row_0_24_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1ServerPluginRunner.html" target="_self">ServerPluginRunner</a></td><td class="desc">Class for running server sync plug-ins </td></tr>
<tr id="row_0_25_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1ServerThread.html" target="_self">ServerThread</a></td><td class="desc">Thread for server plugin </td></tr>
<tr id="row_0_26_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1StorageBooker.html" target="_self">StorageBooker</a></td><td class="desc">A helper class for managing storage reservations </td></tr>
<tr id="row_0_27_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1StorageChangeNotifier.html" target="_self">StorageChangeNotifier</a></td><td class="desc">Notifies about changes in storages that it's asked to monitor </td></tr>
<tr id="row_0_28_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1StorageChangeNotifierPlugin.html" target="_self">StorageChangeNotifierPlugin</a></td><td class="desc">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 </td></tr>
<tr id="row_0_29_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1StorageItem.html" target="_self">StorageItem</a></td><td class="desc">Class to describe a storable item </td></tr>
<tr id="row_0_30_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1StoragePlugin.html" target="_self">StoragePlugin</a></td><td class="desc">Base class for storage plugins </td></tr>
<tr id="row_0_31_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1StorageProfile.html" target="_self">StorageProfile</a></td><td class="desc">Storage <a class="el" href="classButeo_1_1Profile.html" title="This class represents a single profile, a collection of settings or data releated to some entity...">Profile</a> Class </td></tr>
<tr id="row_0_32_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1SyncBackup.html" target="_self">SyncBackup</a></td><td class="desc">Handles Sync requirements towards Backup </td></tr>
<tr id="row_0_33_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1SyncBackupAdaptor.html" target="_self">SyncBackupAdaptor</a></td><td class="desc">Adaptor class for interface com.nokia.backupclient </td></tr>
<tr id="row_0_34_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1SyncBackupProxy.html" target="_self">SyncBackupProxy</a></td><td class="desc">Defines a D-Bus backup proxy for the backupclient </td></tr>
<tr id="row_0_35_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1SyncClientInterface.html" target="_self">SyncClientInterface</a></td><td class="desc">SyncInterface Class - Main Entry Point for SyncFW Clients </td></tr>
<tr id="row_0_36_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1SyncClientInterfacePrivate.html" target="_self">SyncClientInterfacePrivate</a></td><td class="desc">Private implementation class for <a class="el" href="classButeo_1_1SyncClientInterface.html" title="SyncInterface Class - Main Entry Point for SyncFW Clients. ">SyncClientInterface</a> </td></tr>
<tr id="row_0_37_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1SyncDBusInterface.html" target="_self">SyncDBusInterface</a></td><td class="desc">Defines a D-Bus interface for the sync daemon </td></tr>
<tr id="row_0_38_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1Synchronizer.html" target="_self">Synchronizer</a></td><td class="desc">The main entry point to the synchronization framework </td></tr>
<tr id="row_0_39_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1SyncLog.html" target="_self">SyncLog</a></td><td class="desc">History of completed synchronization sessions and their results </td></tr>
<tr id="row_0_40_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1SyncOnChange.html" target="_self">SyncOnChange</a></td><td class="desc">This class initiates a sync if there are changes in storage(s) it's asked to monitor </td></tr>
<tr id="row_0_41_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1SyncOnChangeScheduler.html" target="_self">SyncOnChangeScheduler</a></td><td class="desc"></td></tr>
<tr id="row_0_42_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1SyncOnChangeTimer.html" target="_self">SyncOnChangeTimer</a></td><td class="desc"></td></tr>
<tr id="row_0_43_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_43_" class="arrow" onclick="toggleFolder('0_43_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1SyncPluginBase.html" target="_self">SyncPluginBase</a></td><td class="desc">Base class for client and server plugins </td></tr>
<tr id="row_0_43_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structButeo_1_1SyncPluginBase_1_1ReceivedItemDetails.html" target="_self">ReceivedItemDetails</a></td><td class="desc"></td></tr>
<tr id="row_0_44_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1SyncProfile.html" target="_self">SyncProfile</a></td><td class="desc">A top level synchronization profile </td></tr>
<tr id="row_0_45_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1SyncQueue.html" target="_self">SyncQueue</a></td><td class="desc">Class for queuing sync sessions </td></tr>
<tr id="row_0_46_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1SyncResults.html" target="_self">SyncResults</a></td><td class="desc">Contains information about a completed synchronization session </td></tr>
<tr id="row_0_47_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1SyncSchedule.html" target="_self">SyncSchedule</a></td><td class="desc">Class for handling sync schedule settings </td></tr>
<tr id="row_0_48_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1SyncSchedulePrivate.html" target="_self">SyncSchedulePrivate</a></td><td class="desc">Private implementation class for <a class="el" href="classButeo_1_1SyncSchedule.html" title="Class for handling sync schedule settings. ">SyncSchedule</a> </td></tr>
<tr id="row_0_49_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1SyncScheduler.html" target="_self">SyncScheduler</a></td><td class="desc"><a class="el" href="classButeo_1_1SyncScheduler.html" title="SyncScheduler Object to be used to set Schedule via the framework. ">SyncScheduler</a> Object to be used to set Schedule via the framework </td></tr>
<tr id="row_0_50_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1SyncSession.html" target="_self">SyncSession</a></td><td class="desc">Class representing a single sync session </td></tr>
<tr id="row_0_51_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1TargetResults.html" target="_self">TargetResults</a></td><td class="desc">Sync results for one target </td></tr>
<tr id="row_0_52_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1TransportTracker.html" target="_self">TransportTracker</a></td><td class="desc">Class for tracking transport states </td></tr>
<tr id="row_0_53_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeo_1_1USBModedProxy.html" target="_self">USBModedProxy</a></td><td class="desc"><ul>
<li>Proxy class for interface com.meego.usb_moded </li>
</ul>
</td></tr>
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classBackgroundSync.html" target="_self">BackgroundSync</a></td><td class="desc"><a class="el" href="classBackgroundSync.html" title="BackgroundSync implementation. ">BackgroundSync</a> implementation </td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structBT.html" target="_self">BT</a></td><td class="desc">Strings used for DBus communication with bluetooth daemon are grouped using this structure </td></tr>
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classBtHelper.html" target="_self">BtHelper</a></td><td class="desc">Implementation for bluetooth helper utils </td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeoPluginIface.html" target="_self">ButeoPluginIface</a></td><td class="desc"></td></tr>
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButeoPluginIfaceAdaptor.html" target="_self">ButeoPluginIfaceAdaptor</a></td><td class="desc"></td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPluginServiceObj.html" target="_self">PluginServiceObj</a></td><td class="desc"></td></tr>
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classQList.html" target="_self">QList</a></td><td class="desc"></td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classQMap.html" target="_self">QMap</a></td><td class="desc"></td></tr>
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSyncAlarmInventory.html" target="_self">SyncAlarmInventory</a></td><td class="desc">Class for storing alarms </td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSyncDaemonProxy.html" target="_self">SyncDaemonProxy</a></td><td class="desc">Proxy class for interface com.meego.msyncd </td></tr>
<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSyncDBusAdaptor.html" target="_self">SyncDBusAdaptor</a></td><td class="desc"></td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSyncSigHandler.html" target="_self">SyncSigHandler</a></td><td class="desc">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 </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Dec 16 2015 19:19:27 for ButeoSynchronizationFramework by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
</body>
</html>
|