Warning, /graphics/colord-kde/colord-tmp-interfaces/org.freedesktop.ColorManager.xml is written in an unsupported language. File is not indexed.

0001 <!DOCTYPE node PUBLIC
0002 "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
0003 "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
0004 <node name="/" xmlns:doc="http://www.freedesktop.org/dbus/1.0/doc.dtd">
0005   <interface name='org.freedesktop.ColorManager'>
0006     <doc:doc>
0007       <doc:description>
0008         <doc:para>
0009           The interface used for quering color parameters for the system.
0010         </doc:para>
0011       </doc:description>
0012     </doc:doc>
0013 
0014     <!--***********************************************************-->
0015     <property name='DaemonVersion' type='s' access='read'>
0016       <doc:doc>
0017         <doc:description>
0018           <doc:para>
0019             The daemon version.
0020           </doc:para>
0021         </doc:description>
0022       </doc:doc>
0023     </property>
0024 
0025     <!--***********************************************************-->
0026     <property name='SystemVendor' type='s' access='read'>
0027       <doc:doc>
0028         <doc:description>
0029           <doc:para>
0030             The system vendor.
0031           </doc:para>
0032         </doc:description>
0033       </doc:doc>
0034     </property>
0035 
0036     <!--***********************************************************-->
0037     <property name='SystemModel' type='s' access='read'>
0038       <doc:doc>
0039         <doc:description>
0040           <doc:para>
0041             The system model.
0042           </doc:para>
0043         </doc:description>
0044       </doc:doc>
0045     </property>
0046 
0047     <!--***********************************************************-->
0048     <method name='GetDevices'>
0049       <doc:doc>
0050         <doc:description>
0051           <doc:para>
0052             Gets a list of all the devices which have assigned color profiles.
0053           </doc:para>
0054         </doc:description>
0055       </doc:doc>
0056       <arg type='ao' name='devices' direction='out'>
0057         <doc:doc>
0058           <doc:summary>
0059             <doc:para>
0060               An array of device paths, e.g. <doc:tt>['/org/freedesktop/ColorManager/device/xrandr_ibm_france_ltn154p2_l05']</doc:tt>.
0061             </doc:para>
0062           </doc:summary>
0063         </doc:doc>
0064       </arg>
0065     </method>
0066 
0067     <!--***********************************************************-->
0068     <method name='GetDevicesByKind'>
0069       <doc:doc>
0070         <doc:description>
0071           <doc:para>
0072             Gets a list of all the devices which have assigned color profiles.
0073           </doc:para>
0074         </doc:description>
0075       </doc:doc>
0076       <arg type='s' name='kind' direction='in'>
0077         <doc:doc>
0078           <doc:summary>
0079             <doc:para>
0080               A device kind, e.g. <doc:tt>scanner</doc:tt>, <doc:tt>display</doc:tt>,
0081               <doc:tt>printer</doc:tt> or <doc:tt>camera</doc:tt>.
0082             </doc:para>
0083           </doc:summary>
0084         </doc:doc>
0085       </arg>
0086       <arg type='ao' name='devices' direction='out'>
0087         <doc:doc>
0088           <doc:summary>
0089             <doc:para>
0090               An array of device paths, e.g. <doc:tt>['/org/freedesktop/ColorManager/device/xrandr_ibm_france_ltn154p2_l05']</doc:tt>.
0091             </doc:para>
0092           </doc:summary>
0093         </doc:doc>
0094       </arg>
0095     </method>
0096 
0097     <!--***********************************************************-->
0098     <method name='FindDeviceById'>
0099       <doc:doc>
0100         <doc:description>
0101           <doc:para>
0102             Gets a device path for the device ID.
0103             This method is required as device ID's may have to be mangled
0104             to conform with the DBus path specification.
0105             For instance, a device ID of "cups$34:dev' would have a object
0106             path of "/org/freedesktop/ColorManager/cups_34_dev".
0107           </doc:para>
0108         </doc:description>
0109       </doc:doc>
0110       <arg type='s' name='device_id' direction='in'>
0111         <doc:doc>
0112           <doc:summary>
0113             <doc:para>
0114               A device ID.
0115             </doc:para>
0116           </doc:summary>
0117         </doc:doc>
0118       </arg>
0119       <arg type='o' name='object_path' direction='out'>
0120         <doc:doc>
0121           <doc:summary>
0122             <doc:para>
0123               A device path.
0124             </doc:para>
0125           </doc:summary>
0126         </doc:doc>
0127       </arg>
0128     </method>
0129 
0130     <!--***********************************************************-->
0131     <method name='FindSensorById'>
0132       <doc:doc>
0133         <doc:description>
0134           <doc:para>
0135             Gets a sensor path for the sensor ID.
0136           </doc:para>
0137         </doc:description>
0138       </doc:doc>
0139       <arg type='s' name='sensor_id' direction='in'>
0140         <doc:doc>
0141           <doc:summary>
0142             <doc:para>
0143               A sensor ID.
0144             </doc:para>
0145           </doc:summary>
0146         </doc:doc>
0147       </arg>
0148       <arg type='o' name='object_path' direction='out'>
0149         <doc:doc>
0150           <doc:summary>
0151             <doc:para>
0152               A sensor path.
0153             </doc:para>
0154           </doc:summary>
0155         </doc:doc>
0156       </arg>
0157     </method>
0158 
0159     <!--***********************************************************-->
0160     <method name='FindDeviceByProperty'>
0161       <doc:doc>
0162         <doc:description>
0163           <doc:para>
0164             Gets a device path for the device with the specified property.
0165           </doc:para>
0166         </doc:description>
0167       </doc:doc>
0168       <arg type='s' name='key' direction='in'>
0169         <doc:doc>
0170           <doc:summary>
0171             <doc:para>
0172               A property key, e.g. <doc:tt>XRANDR_name</doc:tt>.
0173             </doc:para>
0174           </doc:summary>
0175         </doc:doc>
0176       </arg>
0177       <arg type='s' name='value' direction='in'>
0178         <doc:doc>
0179           <doc:summary>
0180             <doc:para>
0181               A property value, e.g. <doc:tt>lvds</doc:tt>.
0182             </doc:para>
0183           </doc:summary>
0184         </doc:doc>
0185       </arg>
0186       <arg type='o' name='object_path' direction='out'>
0187         <doc:doc>
0188           <doc:summary>
0189             <doc:para>
0190               A device path.
0191             </doc:para>
0192           </doc:summary>
0193         </doc:doc>
0194       </arg>
0195     </method>
0196 
0197     <!--***********************************************************-->
0198     <method name='FindProfileById'>
0199       <doc:doc>
0200         <doc:description>
0201           <doc:para>
0202             Gets a profile path for the profile ID.
0203           </doc:para>
0204         </doc:description>
0205       </doc:doc>
0206       <arg type='s' name='profile_id' direction='in'>
0207         <doc:doc>
0208           <doc:summary>
0209             <doc:para>
0210               A profile ID.
0211             </doc:para>
0212           </doc:summary>
0213         </doc:doc>
0214       </arg>
0215       <arg type='o' name='object_path' direction='out'>
0216         <doc:doc>
0217           <doc:summary>
0218             <doc:para>
0219               A profile path.
0220             </doc:para>
0221           </doc:summary>
0222         </doc:doc>
0223       </arg>
0224     </method>
0225 
0226     <!--***********************************************************-->
0227     <method name='FindProfileByProperty'>
0228       <doc:doc>
0229         <doc:description>
0230           <doc:para>
0231             Gets a profile path for the profile with the specified property.
0232           </doc:para>
0233         </doc:description>
0234       </doc:doc>
0235       <arg type='s' name='key' direction='in'>
0236         <doc:doc>
0237           <doc:summary>
0238             <doc:para>
0239               A property key, e.g. <doc:tt>FILE_checksum</doc:tt>.
0240             </doc:para>
0241           </doc:summary>
0242         </doc:doc>
0243       </arg>
0244       <arg type='s' name='value' direction='in'>
0245         <doc:doc>
0246           <doc:summary>
0247             <doc:para>
0248               A property value, e.g. <doc:tt>5b3855e8630c9d8a48177cc70680da93</doc:tt>.
0249             </doc:para>
0250           </doc:summary>
0251         </doc:doc>
0252       </arg>
0253       <arg type='o' name='object_path' direction='out'>
0254         <doc:doc>
0255           <doc:summary>
0256             <doc:para>
0257               A profile path.
0258             </doc:para>
0259           </doc:summary>
0260         </doc:doc>
0261       </arg>
0262     </method>
0263 
0264     <!--***********************************************************-->
0265     <method name='FindProfileByFilename'>
0266       <doc:doc>
0267         <doc:description>
0268           <doc:para>
0269             Gets a profile path for the profile filename, either a fully-qualified
0270             filename with path or just the basename of the profile.
0271           </doc:para>
0272         </doc:description>
0273       </doc:doc>
0274       <arg type='s' name='filename' direction='in'>
0275         <doc:doc>
0276           <doc:summary>
0277             <doc:para>
0278               A profile filename.
0279             </doc:para>
0280           </doc:summary>
0281         </doc:doc>
0282       </arg>
0283       <arg type='o' name='object_path' direction='out'>
0284         <doc:doc>
0285           <doc:summary>
0286             <doc:para>
0287               A profile path.
0288             </doc:para>
0289           </doc:summary>
0290         </doc:doc>
0291       </arg>
0292     </method>
0293 
0294     <!--***********************************************************-->
0295     <method name='GetStandardSpace'>
0296       <doc:doc>
0297         <doc:description>
0298           <doc:para>
0299             Gets a profile path for a defined profile space.
0300             The defined space is set from the profile metadata,
0301             specifically in the <doc:tt>STANDARD_space</doc:tt> entry.
0302           </doc:para>
0303           <doc:para>
0304             NOTE: only system wide profiles are able to define
0305             themselves as standard spaces.
0306           </doc:para>
0307         </doc:description>
0308       </doc:doc>
0309       <arg type='s' name='standard_space' direction='in'>
0310         <doc:doc>
0311           <doc:summary>
0312             <doc:para>
0313               A profile space, e.g. <doc:tt>srgb</doc:tt> or
0314               <doc:tt>adobe-srgb</doc:tt>.
0315             </doc:para>
0316           </doc:summary>
0317         </doc:doc>
0318       </arg>
0319       <arg type='o' name='object_path' direction='out'>
0320         <doc:doc>
0321           <doc:summary>
0322             <doc:para>
0323               A profile path.
0324             </doc:para>
0325           </doc:summary>
0326         </doc:doc>
0327       </arg>
0328     </method>
0329 
0330     <!--***********************************************************-->
0331     <method name='GetProfiles'>
0332       <doc:doc>
0333         <doc:description>
0334           <doc:para>
0335             Gets a list of all the profiles recognised by the system.
0336           </doc:para>
0337         </doc:description>
0338       </doc:doc>
0339       <arg type='ao' name='devices' direction='out'>
0340         <doc:doc>
0341           <doc:summary>
0342             <doc:para>
0343               An array of profile paths, e.g. <doc:tt>['/org/freedesktop/ColorManager/profile/adobe_rgb']</doc:tt>.
0344             </doc:para>
0345           </doc:summary>
0346         </doc:doc>
0347       </arg>
0348     </method>
0349 
0350     <!--***********************************************************-->
0351     <method name='GetSensors'>
0352       <doc:doc>
0353         <doc:description>
0354           <doc:para>
0355             Gets a list of all the sensors recognised by the system.
0356           </doc:para>
0357         </doc:description>
0358       </doc:doc>
0359       <arg type='ao' name='devices' direction='out'>
0360         <doc:doc>
0361           <doc:summary>
0362             <doc:para>
0363               An array of sensor paths, e.g. <doc:tt>['/org/freedesktop/ColorManager/sensor/colormunki']</doc:tt>.
0364             </doc:para>
0365           </doc:summary>
0366         </doc:doc>
0367       </arg>
0368     </method>
0369 
0370     <!--***********************************************************-->
0371     <method name='GetProfilesByKind'>
0372       <doc:doc>
0373         <doc:description>
0374           <doc:para>
0375             Gets a list of all the profiles of a specified type.
0376           </doc:para>
0377         </doc:description>
0378       </doc:doc>
0379       <arg type='s' name='kind' direction='in'>
0380         <doc:doc>
0381           <doc:summary>
0382             <doc:para>
0383               A profile kind, e.g. <doc:tt>input-device</doc:tt> or
0384               <doc:tt>abstract</doc:tt>.
0385             </doc:para>
0386           </doc:summary>
0387         </doc:doc>
0388       </arg>
0389       <arg type='ao' name='devices' direction='out'>
0390         <doc:doc>
0391           <doc:summary>
0392             <doc:para>
0393               An array of device paths, e.g. <doc:tt>['/org/freedesktop/ColorManager/device/xrandr_ibm_france_ltn154p2_l05']</doc:tt>.
0394             </doc:para>
0395           </doc:summary>
0396         </doc:doc>
0397       </arg>
0398     </method>
0399 
0400     <!--***********************************************************-->
0401     <method name='CreateProfileWithFd'>
0402       <doc:doc>
0403         <doc:description>
0404           <doc:para>
0405             Creates a profile.
0406           </doc:para>
0407           <doc:para>
0408             If the profile has been added to a device in the past, and
0409             that device exists already, then the new profile will be
0410             automatically added to the device.
0411             To prevent this from happening, remove the assignment by
0412             doing <doc:tt>RemoveProfile</doc:tt>doc:tt> on the relevant
0413             device object.
0414           </doc:para>
0415           <doc:para>
0416             An optional file descriptor can be sent out of band for the
0417             ICC profile file.
0418           </doc:para>
0419           <doc:para>
0420             Using a file descriptor in addition to the filename allows
0421             the daemon to parse the ICC profile without re-opening it,
0422             which allows the daemon to read files inside the users
0423             home directory in a SELinux environment.
0424           </doc:para>
0425         </doc:description>
0426       </doc:doc>
0427       <arg type='s' name='profile_id' direction='in'>
0428         <doc:doc>
0429           <doc:summary>
0430             <doc:para>
0431               A unique profile ID that is used to map to the profile.
0432               This is normally the MD5 hash of the disk profile.
0433             </doc:para>
0434           </doc:summary>
0435         </doc:doc>
0436       </arg>
0437       <arg type='s' name='scope' direction='in'>
0438         <doc:doc>
0439           <doc:summary>
0440             <doc:para>
0441               Options for creating the profile. This allows the session
0442               color management component to have per-user profiles
0443               stored in the home directory that would not be valid if
0444               the user logged off, or no users are logged in.
0445             </doc:para>
0446           </doc:summary>
0447           <doc:list>
0448             <doc:item>
0449               <doc:term>normal</doc:term>
0450               <doc:definition>
0451                 Normal profile.
0452               </doc:definition>
0453             </doc:item>
0454             <doc:item>
0455               <doc:term>temp</doc:term>
0456               <doc:definition>
0457                 Profile is removed if the user logs out.
0458               </doc:definition>
0459             </doc:item>
0460             <doc:item>
0461               <doc:term>disk</doc:term>
0462               <doc:definition>
0463                 Profile that is saved to disk and restored on next startup.
0464               </doc:definition>
0465             </doc:item>
0466           </doc:list>
0467         </doc:doc>
0468       </arg>
0469       <arg type='h' name='handle' direction='in'>
0470         <doc:doc>
0471           <doc:summary>
0472             <doc:para>
0473               An index into the array of file descriptors that may have
0474               been sent with the DBus message.
0475             </doc:para>
0476           </doc:summary>
0477         </doc:doc>
0478       </arg>
0479       <annotation name="org.qtproject.QtDBus.QtTypeName.In3" value="CdStringMap"/>
0480       <arg type='a{ss}' name='properties' direction='in'>
0481         <doc:doc>
0482           <doc:summary>
0483             <doc:para>
0484               Properties to be used when constructing the profile.
0485             </doc:para>
0486             <doc:para>
0487               This optional value allows the profile to be created with
0488               the latency of one bus round-trip, rather than doing
0489               a few <doc:tt>SetProperty</doc:tt> methods indervidually.
0490             </doc:para>
0491             <doc:para>
0492               Any properties not interstood by colord will be added as
0493               dictionary values to the <doc:tt>Metadata</doc:tt>
0494               property.
0495             </doc:para>
0496           </doc:summary>
0497         </doc:doc>
0498       </arg>
0499       <arg type='o' name='object_path' direction='out'>
0500         <doc:doc>
0501           <doc:summary>
0502             <doc:para>
0503               A profile path.
0504             </doc:para>
0505           </doc:summary>
0506         </doc:doc>
0507       </arg>
0508     </method>
0509 
0510     <!--***********************************************************-->
0511     <method name='CreateProfile'>
0512       <doc:doc>
0513         <doc:description>
0514           <doc:para>
0515             Creates a profile without using a file descriptor.
0516             It is recomended you use CreateProfileWithFd() as the
0517             daemon may not be running as root and have read access
0518             to profiles in the users home directory.
0519           </doc:para>
0520         </doc:description>
0521       </doc:doc>
0522       <arg type='s' name='profile_id' direction='in'>
0523         <doc:doc>
0524           <doc:summary>
0525             <doc:para>
0526               A unique profile ID that is used to map to the profile.
0527             </doc:para>
0528           </doc:summary>
0529         </doc:doc>
0530       </arg>
0531       <arg type='s' name='scope' direction='in'>
0532         <doc:doc>
0533           <doc:summary>
0534             <doc:para>
0535               Options for creating the profile.
0536               See CreateProfileWithFd() for the allowed values.
0537             </doc:para>
0538           </doc:summary>
0539         </doc:doc>
0540       </arg>
0541       <annotation name="org.qtproject.QtDBus.QtTypeName.In2" value="CdStringMap"/>
0542       <arg type='a{ss}' name='properties' direction='in'>
0543         <doc:doc>
0544           <doc:summary>
0545             <doc:para>
0546               Properties to be used when constructing the profile.
0547               See CreateProfileWithFd() for the allowed values.
0548             </doc:para>
0549           </doc:summary>
0550         </doc:doc>
0551       </arg>
0552       <arg type='o' name='object_path' direction='out'>
0553         <doc:doc>
0554           <doc:summary>
0555             <doc:para>
0556               A profile path.
0557             </doc:para>
0558           </doc:summary>
0559         </doc:doc>
0560       </arg>
0561     </method>
0562 
0563     <!--***********************************************************-->
0564     <method name='CreateDevice'>
0565       <doc:doc>
0566         <doc:description>
0567           <doc:para>
0568             Creates a device.
0569           </doc:para>
0570           <doc:para>
0571             If the device has profiles added to it in the past, and
0572             that profiles exists already, then the new device will be
0573             automatically have profiles added to the device.
0574             To prevent this from happening, remove the assignment by
0575             doing <doc:tt>RemoveProfile</doc:tt> on the relevant
0576             device object.
0577           </doc:para>
0578         </doc:description>
0579       </doc:doc>
0580       <arg type='s' name='device_id' direction='in'>
0581         <doc:doc>
0582           <doc:summary>
0583             <doc:para>
0584               A device ID that is used to map to the device path.
0585             </doc:para>
0586           </doc:summary>
0587         </doc:doc>
0588       </arg>
0589       <arg type='s' name='scope' direction='in'>
0590         <doc:doc>
0591           <doc:summary>
0592             <doc:para>
0593               Options for creating the device. This allows the session
0594               color management component to have per-session virtual
0595               devices cleaned up automatically or devices that are
0596               re-created on each boot.
0597             </doc:para>
0598           </doc:summary>
0599           <doc:list>
0600             <doc:item>
0601               <doc:term>normal</doc:term>
0602               <doc:definition>
0603                 Normal device.
0604               </doc:definition>
0605             </doc:item>
0606             <doc:item>
0607               <doc:term>temp</doc:term>
0608               <doc:definition>
0609                 Device that is removed if the user logs out.
0610               </doc:definition>
0611             </doc:item>
0612             <doc:item>
0613               <doc:term>disk</doc:term>
0614               <doc:definition>
0615                 Device that is saved to disk, and restored if the
0616                 computer is restarted.
0617               </doc:definition>
0618             </doc:item>
0619           </doc:list>
0620         </doc:doc>
0621       </arg>
0622       <annotation name="org.qtproject.QtDBus.QtTypeName.In2" value="CdStringMap"/>
0623       <arg type='a{ss}' name='properties' direction='in'>
0624         <doc:doc>
0625           <doc:summary>
0626             <doc:para>
0627               Properties to be used when constructing the device.
0628             </doc:para>
0629             <doc:para>
0630               This optional value allows the device to be created with
0631               the latency of one bus round-trip, rather than doing
0632               a few <doc:tt>SetProperty</doc:tt> methods indervidually.
0633             </doc:para>
0634             <doc:para>
0635               Any properties not interstood by colord will be added as
0636               dictionary values to the <doc:tt>Metadata</doc:tt>
0637               property.
0638             </doc:para>
0639           </doc:summary>
0640         </doc:doc>
0641       </arg>
0642       <arg type='o' name='object_path' direction='out'>
0643         <doc:doc>
0644           <doc:summary>
0645             <doc:para>
0646               A device path.
0647             </doc:para>
0648           </doc:summary>
0649         </doc:doc>
0650       </arg>
0651     </method>
0652 
0653     <!--***********************************************************-->
0654     <method name='DeleteDevice'>
0655       <doc:doc>
0656         <doc:description>
0657           <doc:para>
0658             Deletes a device.
0659           </doc:para>
0660         </doc:description>
0661       </doc:doc>
0662       <arg type='o' name='object_path' direction='in'>
0663         <doc:doc>
0664           <doc:summary>
0665             <doc:para>
0666               A device path.
0667             </doc:para>
0668           </doc:summary>
0669         </doc:doc>
0670       </arg>
0671     </method>
0672 
0673     <!--***********************************************************-->
0674     <method name='DeleteProfile'>
0675       <doc:doc>
0676         <doc:description>
0677           <doc:para>
0678             Deletes a profile.
0679           </doc:para>
0680         </doc:description>
0681       </doc:doc>
0682       <arg type='o' name='object_path' direction='in'>
0683         <doc:doc>
0684           <doc:summary>
0685             <doc:para>
0686               A profile path.
0687             </doc:para>
0688           </doc:summary>
0689         </doc:doc>
0690       </arg>
0691     </method>
0692 
0693     <!--***********************************************************-->
0694     <signal name='Changed'>
0695       <doc:doc>
0696         <doc:description>
0697           <doc:para>
0698             Some value on the interface or the number of devices or
0699             profiles has changed.
0700           </doc:para>
0701         </doc:description>
0702       </doc:doc>
0703     </signal>
0704 
0705     <!--***********************************************************-->
0706     <signal name='DeviceAdded'>
0707       <doc:doc>
0708         <doc:description>
0709           <doc:para>
0710             A device has been added.
0711           </doc:para>
0712         </doc:description>
0713       </doc:doc>
0714       <arg type='o' name='object_path' direction='out'>
0715         <doc:doc>
0716           <doc:summary>
0717             <doc:para>
0718               The device path.
0719             </doc:para>
0720           </doc:summary>
0721         </doc:doc>
0722       </arg>
0723     </signal>
0724 
0725     <!--***********************************************************-->
0726     <signal name='DeviceRemoved'>
0727       <doc:doc>
0728         <doc:description>
0729           <doc:para>
0730             A device has been removed.
0731           </doc:para>
0732         </doc:description>
0733       </doc:doc>
0734       <arg type='o' name='object_path' direction='out'>
0735         <doc:doc>
0736           <doc:summary>
0737             <doc:para>
0738               The device path.
0739             </doc:para>
0740           </doc:summary>
0741         </doc:doc>
0742       </arg>
0743     </signal>
0744 
0745     <!--***********************************************************-->
0746     <signal name='DeviceChanged'>
0747       <doc:doc>
0748         <doc:description>
0749           <doc:para>
0750             A device has changed.
0751           </doc:para>
0752         </doc:description>
0753       </doc:doc>
0754       <arg type='o' name='object_path' direction='out'>
0755         <doc:doc>
0756           <doc:summary>
0757             <doc:para>
0758               The device path.
0759             </doc:para>
0760           </doc:summary>
0761         </doc:doc>
0762       </arg>
0763     </signal>
0764 
0765     <!--***********************************************************-->
0766     <signal name='ProfileAdded'>
0767       <doc:doc>
0768         <doc:description>
0769           <doc:para>
0770             A profile has been added.
0771           </doc:para>
0772         </doc:description>
0773       </doc:doc>
0774       <arg type='o' name='object_path' direction='out'>
0775         <doc:doc>
0776           <doc:summary>
0777             <doc:para>
0778               The profile path.
0779             </doc:para>
0780           </doc:summary>
0781         </doc:doc>
0782       </arg>
0783     </signal>
0784 
0785     <!--***********************************************************-->
0786     <signal name='ProfileRemoved'>
0787       <doc:doc>
0788         <doc:description>
0789           <doc:para>
0790             A profile has been removed.
0791           </doc:para>
0792         </doc:description>
0793       </doc:doc>
0794       <arg type='o' name='object_path' direction='out'>
0795         <doc:doc>
0796           <doc:summary>
0797             <doc:para>
0798               The profile path.
0799             </doc:para>
0800           </doc:summary>
0801         </doc:doc>
0802       </arg>
0803     </signal>
0804 
0805    <!--***********************************************************-->
0806     <signal name='SensorAdded'>
0807       <doc:doc>
0808         <doc:description>
0809           <doc:para>
0810             A sensor has been added.
0811           </doc:para>
0812         </doc:description>
0813       </doc:doc>
0814       <arg type='o' name='object_path' direction='out'>
0815         <doc:doc>
0816           <doc:summary>
0817             <doc:para>
0818               The sensor path.
0819             </doc:para>
0820           </doc:summary>
0821         </doc:doc>
0822       </arg>
0823     </signal>
0824 
0825     <!--***********************************************************-->
0826     <signal name='SensorRemoved'>
0827       <doc:doc>
0828         <doc:description>
0829           <doc:para>
0830             A sensor has been removed.
0831           </doc:para>
0832         </doc:description>
0833       </doc:doc>
0834       <arg type='o' name='object_path' direction='out'>
0835         <doc:doc>
0836           <doc:summary>
0837             <doc:para>
0838               The sensor path.
0839             </doc:para>
0840           </doc:summary>
0841         </doc:doc>
0842       </arg>
0843     </signal>
0844 
0845     <!--***********************************************************-->
0846     <signal name='ProfileChanged'>
0847       <doc:doc>
0848         <doc:description>
0849           <doc:para>
0850             A profile has been changed.
0851           </doc:para>
0852         </doc:description>
0853       </doc:doc>
0854       <arg type='o' name='object_path' direction='out'>
0855         <doc:doc>
0856           <doc:summary>
0857             <doc:para>
0858               The profile path.
0859             </doc:para>
0860           </doc:summary>
0861         </doc:doc>
0862       </arg>
0863     </signal>
0864 
0865   </interface>
0866 </node>