~ubuntu-branches/ubuntu/saucy/sflphone/saucy

« back to all changes in this revision

Viewing changes to sflphone-common/src/dbus/configurationmanager-introspec.xml

  • Committer: Bazaar Package Importer
  • Author(s): Francois Marier
  • Date: 2010-12-24 16:33:55 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20101224163355-tkvvikqxbrbav6up
Tags: 0.9.11-1
* New upstream release
* Add new build dependencies on libwebkit-dev and libyaml-dev

* Bump Standards-Version up to 3.9.1
* Bump debhelper compatibility to 8
* Patch another typo in the upstream code (lintian notice)

Show diffs side-by-side

added added

removed removed

Lines of Context:
101
101
                        </arg>
102
102
                </method>
103
103
 
104
 
                <method name="setNumberOfCredential" tp:name-for-bindings="setNumberOfCredential">
105
 
                        <tp:docstring>
106
 
                        </tp:docstring>
107
 
                        <arg type="s" name="accountID" direction="in">
108
 
                          <tp:docstring>
109
 
                          </tp:docstring>
110
 
                        </arg>
111
 
                        <arg type="i" name="number" direction="in">
112
 
                                <tp:docstring>
113
 
                                </tp:docstring>
114
 
                        </arg>
115
 
                </method>
116
 
 
117
104
                <method name="deleteAllCredential" tp:name-for-bindings="deleteAllCredential">
118
105
                        <tp:docstring>
119
106
                        </tp:docstring>
120
107
                        <arg type="s" name="accountID" direction="in">
121
 
                          <tp:docstring>
122
 
                            Account ID
123
 
                          </tp:docstring>
 
108
                                <tp:docstring>
 
109
                                </tp:docstring>
124
110
                        </arg>
125
111
                </method>
126
112
 
207
193
 
208
194
           <method name="addAccount" tp:name-for-bindings="addAccount">
209
195
                   <tp:docstring>
210
 
                     Add a new account. When created, the signal <tp:member-ref>accountsChanged</tp:member-ref> is emitted. The clients must then call <tp:member-ref>getAccountList</tp:member-ref> to update their internal data structure.
211
 
                     <tp:rationale>If no details are specified, the default parameters are used.</tp:rationale>
212
 
                     <tp:rationale>The core tries to register the account as soon it is created.</tp:rationale>
 
196
                           Add a new account. When created, the signal <tp:member-ref>accountsChanged</tp:member-ref> is emitted. The clients must then call <tp:member-ref>getAccountList</tp:member-ref> to update their internal data structure.
 
197
                           <tp:rationale>If no details are specified, the default parameters are used.</tp:rationale>
 
198
                           <tp:rationale>The core tries to register the account as soon it is created.</tp:rationale>
213
199
                   </tp:docstring>
214
200
                   <annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="MapStringString"/>
215
201
                   <arg type="a{ss}" name="details" direction="in"  tp:type="String_String_Map">
216
 
                     <tp:docstring>
217
 
                       The new account settings
218
 
                     </tp:docstring>
 
202
                           <tp:docstring>
 
203
                                        The new account settings
 
204
                           </tp:docstring>
219
205
                   </arg>
220
206
                   <arg type="s" name="createdAccountId" direction="out">
221
 
                     <tp:docstring>
222
 
                       A new account ID
223
 
                     </tp:docstring>
 
207
                           <tp:docstring>
 
208
                                        A new account ID
 
209
                           </tp:docstring>
224
210
                   </arg>
225
211
           </method>
226
212
 
227
213
           <method name="setAccountsOrder" tp:name-for-bindings="setAccountsOrder">
228
214
                   <tp:docstring>
229
 
                     Update the accounts order.
230
 
                     <tp:rationale>When placing a call, the first registered account in the list is used.</tp:rationale>
 
215
                                Update the accounts order.
 
216
                                <tp:rationale>When placing a call, the first registered account in the list is used.</tp:rationale>
231
217
                   </tp:docstring>
232
218
                   <arg type="s" name="order" direction="in">
233
 
                     <tp:docstring>
234
 
                       An ordered list of account IDs, delimited by '/'
235
 
                     </tp:docstring>
 
219
                           <tp:docstring>
 
220
                                   An ordered list of account IDs, delimited by '/'
 
221
                           </tp:docstring>
236
222
                   </arg>
237
223
           </method>
238
224
 
239
225
           <method name="removeAccount" tp:name-for-bindings="removeAccount">
240
 
             <tp:docstring>
241
 
               Remove an existing account. When removed, the signal <tp:member-ref>accountsChanged</tp:member-ref> is emitted. The clients must then call <tp:member-ref>getAccountList</tp:member-ref> to update their internal data structure.
242
 
             </tp:docstring>
243
 
             <arg type="s" name="accoundID" direction="in">
244
 
               <tp:docstring>
245
 
                 The account to remove, identified by its ID
246
 
               </tp:docstring>
247
 
             </arg>
 
226
                   <tp:docstring>
 
227
                           Remove an existing account. When removed, the signal <tp:member-ref>accountsChanged</tp:member-ref> is emitted. The clients must then call <tp:member-ref>getAccountList</tp:member-ref> to update their internal data structure.
 
228
                   </tp:docstring>
 
229
                   <arg type="s" name="accoundID" direction="in">
 
230
                           <tp:docstring>
 
231
                                        The account to remove, identified by its ID
 
232
                           </tp:docstring>
 
233
                   </arg>
248
234
           </method>
249
235
 
250
236
           <method name="getAccountList" tp:name-for-bindings="getAccountList">
251
 
             <tp:docstring>
252
 
               Get a list of all created accounts, as stored by the core.
253
 
             </tp:docstring>
 
237
                   <tp:docstring>
 
238
                                Get a list of all created accounts, as stored by the core.
 
239
                   </tp:docstring>
254
240
                   <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
255
241
                   <arg type="as" name="list" direction="out">
256
 
                     <tp:docstring>
257
 
                       A list of account IDs
258
 
                     </tp:docstring>
 
242
                           <tp:docstring>
 
243
                                   A list of account IDs
 
244
                           </tp:docstring>
259
245
                   </arg>
260
246
           </method>
261
247
 
268
254
                   @param[in] input accountID
269
255
                   -->
270
256
                   <arg type="s" name="accountID" direction="in">
271
 
                     <tp:docstring>
272
 
                       The account ID
273
 
                     </tp:docstring>
 
257
                           <tp:docstring>
 
258
                                        The account ID
 
259
                           </tp:docstring>
274
260
                   </arg>
275
261
                   <arg type="i" name="expire" direction="in">
276
 
                     <tp:docstring>
277
 
                       <p>To register, expire must be 1.</p>
278
 
                       <p>To un-register, expire must be 0.</p>
279
 
                     </tp:docstring>
 
262
                           <tp:docstring>
 
263
                                        <p>To register, expire must be 1.</p>
 
264
                                        <p>To un-register, expire must be 0.</p>
 
265
                           </tp:docstring>
280
266
                   </arg>
281
267
           </method>
282
268
 
285
271
                   </tp:docstring>
286
272
                   <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
287
273
                   <arg type="as" name="list" direction="out">
288
 
                     <tp:docstring>
289
 
                     </tp:docstring>
 
274
                           <tp:docstring>
 
275
                           </tp:docstring>
290
276
                   </arg>
291
277
           </method>
292
278
 
293
279
           <method name="getVersion" tp:name-for-bindings="getVersion">
294
280
                   <tp:docstring>
295
 
                     Return SFLphone-daemon version
296
281
                   </tp:docstring>
297
282
                   <arg type="s" name="version" direction="out">
298
283
                           <tp:docstring>
302
287
 
303
288
           <method name="getRingtoneList" tp:name-for-bindings="getRingtoneList">
304
289
                   <tp:docstring>
305
 
                     Return a list of valid Sun's .au sound file used
306
 
                     as ringtones.
307
290
                   </tp:docstring>
308
291
                   <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
309
292
                   <arg type="as" name="list" direction="out">
310
 
                     <tp:docstring>
311
 
                     </tp:docstring>
 
293
                           <tp:docstring>
 
294
                           </tp:docstring>
312
295
                   </arg>
313
296
           </method>
314
297
 
315
298
           <method name="getPlaybackDeviceList" tp:name-for-bindings="getPlaybackDeviceList">
316
299
                   <tp:docstring>
317
 
                     Provide a list of playback device from ALSA
318
300
                   </tp:docstring>
319
301
                   <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
320
302
                   <arg type="as" name="list" direction="out">
325
307
 
326
308
           <method name="getRecordDeviceList" tp:name-for-bindings="getRecordDeviceList">
327
309
                   <tp:docstring>
328
 
                     Provide a list of record device from ALSA
329
310
                   </tp:docstring>
330
311
                   <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
331
312
                   <arg type="as" name="list" direction="out">
336
317
 
337
318
           <method name="isRingtoneEnabled" tp:name-for-bindings="isRingtoneEnabled">
338
319
                   <tp:docstring>
339
 
                     Return true if ringtone is enabled, false otherwise
340
320
                   </tp:docstring>
 
321
                   <arg type="s" name="accountID" direction="in" />
341
322
                   <arg type="i" name="bool" direction="out">
342
323
                           <tp:docstring>
343
324
                           </tp:docstring>
346
327
 
347
328
           <method name="ringtoneEnabled" tp:name-for-bindings="ringtoneEnabled">
348
329
                   <tp:docstring>
349
 
                     Unused
350
330
                   </tp:docstring>
 
331
                   <arg type="s" name="accountID" direction="in"/>
351
332
           </method>
352
333
 
353
334
           <method name="getRingtoneChoice" tp:name-for-bindings="getRingtoneChoice">
354
335
                   <tp:docstring>
355
 
                     Get current ringtone .au file selected
356
336
                   </tp:docstring>
 
337
                   <arg type="s" name="accountID" direction="in"/>
357
338
                   <arg type="s" name="tone" direction="out">
358
 
                     <tp:docstring>
359
 
                     </tp:docstring>
 
339
                           <tp:docstring>
 
340
                           </tp:docstring>
360
341
                   </arg>
361
342
           </method>
362
343
 
363
344
           <method name="setRingtoneChoice" tp:name-for-bindings="setRingtoneChoice">
364
345
                   <tp:docstring>
365
 
                     Set current ringtone .au file from list acquired using <tp:member-ref>getAccountList</tp:member-ref>
366
346
                   </tp:docstring>
 
347
                   <arg type="s" name="accountID" direction="in"/>
367
348
                   <arg type="s" name="tone" direction="in">
368
 
                     <tp:docstring>
369
 
                       A valid .au file path
370
 
                     </tp:docstring>
 
349
                           <tp:docstring>
 
350
                           </tp:docstring>
371
351
                   </arg>
372
352
           </method>
373
353
 
466
446
 
467
447
           <!-- Audio devices methods -->
468
448
 
469
 
           <method name="getInputAudioPluginList" tp:name-for-bindings="getInputAudioPluginList">
470
 
                   <tp:docstring>
471
 
                   </tp:docstring>
472
 
                   <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
473
 
                   <arg type="as" name="list" direction="out">
474
 
                           <tp:docstring>
475
 
                           </tp:docstring>
476
 
                   </arg>
477
 
           </method>
478
 
 
479
 
           <method name="getOutputAudioPluginList" tp:name-for-bindings="getOutputAudioPluginList">
480
 
                   <tp:docstring>
481
 
                   </tp:docstring>
482
 
                   <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
483
 
                   <arg type="as" name="list" direction="out">
484
 
                           <tp:docstring>
485
 
                           </tp:docstring>
486
 
                   </arg>
487
 
           </method>
488
 
 
489
 
           <method name="setInputAudioPlugin" tp:name-for-bindings="setInputAudioPlugin">
490
 
                   <tp:docstring>
491
 
                   </tp:docstring>
492
 
                   <arg type="s" name="audioPlugin" direction="in">
493
 
                           <tp:docstring>
494
 
                           </tp:docstring>
495
 
                   </arg>
496
 
           </method>
497
 
 
498
 
           <method name="setOutputAudioPlugin" tp:name-for-bindings="setOutputAudioPlugin">
 
449
           <method name="getAudioPluginList" tp:name-for-bindings="getAudioPluginList">
 
450
                   <tp:docstring>
 
451
                   </tp:docstring>
 
452
                   <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
 
453
                   <arg type="as" name="list" direction="out">
 
454
                           <tp:docstring>
 
455
                           </tp:docstring>
 
456
                   </arg>
 
457
           </method>
 
458
 
 
459
           <method name="setAudioPlugin" tp:name-for-bindings="setAudioPlugin">
499
460
                   <tp:docstring>
500
461
                   </tp:docstring>
501
462
                   <arg type="s" name="audioPlugin" direction="in">
523
484
                   </arg>
524
485
           </method>
525
486
 
 
487
           <method name="setAudioInputDevice" tp:name-for-bindings="setAudioInputDevice">
 
488
                   <tp:docstring>
 
489
                   </tp:docstring>
 
490
                   <arg type="i" name="index" direction="in">
 
491
                           <tp:docstring>
 
492
                           </tp:docstring>
 
493
                   </arg>
 
494
           </method>
 
495
 
 
496
           <method name="setAudioRingtoneDevice" tp:name-for-binding="setAudioRingtoneDevice">
 
497
                   <tp:docstring>
 
498
                   </tp:docstring>
 
499
                   <arg type="i" name="index" direction="in">
 
500
                     <tp:docstring>
 
501
                     </tp:docstring>
 
502
                   </arg>
 
503
           </method>
 
504
 
526
505
           <method name="getAudioInputDeviceList" tp:name-for-bindings="getAudioInputDeviceList">
527
506
                   <tp:docstring>
528
507
                   </tp:docstring>
533
512
                   </arg>
534
513
           </method>
535
514
 
536
 
           <method name="setAudioInputDevice" tp:name-for-bindings="setAudioInputDevice">
537
 
                   <tp:docstring>
538
 
                   </tp:docstring>
539
 
                   <arg type="i" name="index" direction="in">
540
 
                           <tp:docstring>
541
 
                           </tp:docstring>
542
 
                   </arg>
543
 
           </method>
544
515
 
545
516
           <method name="getCurrentAudioDevicesIndex" tp:name-for-bindings="getCurrentAudioDevicesIndex">
546
517
                   <tp:docstring>
574
545
                   </arg>
575
546
           </method>
576
547
 
 
548
           <method name="getNoiseSuppressState" tp:name-for-bindings="getNoiseSuppressState">
 
549
                   <tp:docstring>
 
550
                   </tp:docstring>
 
551
                   <arg type="s" name="state" direction="out">
 
552
                           <tp:docstring>
 
553
                           </tp:docstring>
 
554
                   </arg>
 
555
           </method>
 
556
 
 
557
           <method name="setNoiseSuppressState" tp:name-for-binding="setNoiseSuppressState">
 
558
                   <arg type="s" name="state" direction="in">
 
559
                   </arg>
 
560
           </method>
 
561
 
577
562
           <!--    General Settings Panel         -->
578
563
 
579
564
           <method name="isMd5CredentialHashing" tp:name-for-bindings="isMd5CredentialHashing">
603
588
                   </arg>
604
589
           </method>
605
590
 
606
 
           <method name="setNotify" tp:name-for-bindings="setNotify">
607
 
                   <tp:docstring>
608
 
                   </tp:docstring>
609
 
           </method>
610
 
 
611
 
           <method name="getNotify" tp:name-for-bindings="getNotify">
612
 
                   <tp:docstring>
613
 
                   </tp:docstring>
614
 
                   <arg type="i" name="level" direction="out">
615
 
                           <tp:docstring>
616
 
                           </tp:docstring>
617
 
                   </arg>
618
 
           </method>
619
 
 
620
591
           <method name="setMailNotify" tp:name-for-bindings="setMailNotify">
621
592
                   <tp:docstring>
622
593
                   </tp:docstring>
631
602
                   </arg>
632
603
           </method>
633
604
 
634
 
           <method name="getDialpad" tp:name-for-bindings="getDialpad">
635
 
                   <tp:docstring>
636
 
                   </tp:docstring>
637
 
                   <arg type="i" name="state" direction="out">
638
 
                           <tp:docstring>
639
 
                           </tp:docstring>
640
 
                   </arg>
641
 
           </method>
642
 
 
643
 
           <method name="setDialpad" tp:name-for-bindings="setDialpad">
644
 
                   <tp:docstring>
645
 
                   </tp:docstring>
646
 
                   <arg type="b" name="display" direction="in">
647
 
                           <tp:docstring>
648
 
                           </tp:docstring>
649
 
                   </arg>
650
 
           </method>
651
 
 
652
 
           <method name="getSearchbar" tp:name-for-bindings="getSearchbar">
653
 
                   <tp:docstring>
654
 
                   </tp:docstring>
655
 
                   <arg type="i" name="state" direction="out">
656
 
                           <tp:docstring>
657
 
                           </tp:docstring>
658
 
                   </arg>
659
 
           </method>
660
 
 
661
 
           <method name="setSearchbar" tp:name-for-bindings="setSearchbar">
662
 
                   <tp:docstring>
663
 
                   </tp:docstring>
664
 
           </method>
665
 
 
666
 
           <method name="setHistoryEnabled" tp:name-for-bindings="setHistoryEnabled">
667
 
                   <tp:docstring>
668
 
                   </tp:docstring>
669
 
           </method>
670
 
 
671
 
           <method name="getHistoryEnabled" tp:name-for-bindings="getHistoryEnabled">
672
 
                   <tp:docstring>
673
 
                   </tp:docstring>
674
 
                   <arg type="s" name="state" direction="out">
675
 
                           <tp:docstring>
676
 
                           </tp:docstring>
677
 
                   </arg>
678
 
           </method>
679
 
 
680
 
           <method name="getVolumeControls" tp:name-for-bindings="getVolumeControls">
681
 
                   <tp:docstring>
682
 
                   </tp:docstring>
683
 
                   <arg type="i" name="state" direction="out">
684
 
                           <tp:docstring>
685
 
                           </tp:docstring>
686
 
                   </arg>
687
 
           </method>
688
 
 
689
 
           <method name="setVolumeControls" tp:name-for-bindings="setVolumeControls">
690
 
                   <tp:docstring>
691
 
                   </tp:docstring>
692
 
                   <arg type="b" name="display" direction="in">
693
 
                           <tp:docstring>
694
 
                           </tp:docstring>
695
 
                   </arg>
696
 
           </method>
697
605
 
698
606
           <method name="getHistoryLimit" tp:name-for-bindings="getHistoryLimit">
699
607
                   <tp:docstring>
713
621
                   </arg>
714
622
           </method>
715
623
 
716
 
           <method name="startHidden" tp:name-for-bindings="startHidden">
717
 
                   <tp:docstring>
718
 
                   </tp:docstring>
719
 
           </method>
720
 
 
721
 
           <method name="isStartHidden" tp:name-for-bindings="isStartHidden">
722
 
                   <tp:docstring>
723
 
                   </tp:docstring>
724
 
                   <arg type="i" name="state" direction="out">
725
 
                           <tp:docstring>
726
 
                           </tp:docstring>
727
 
                   </arg>
728
 
           </method>
729
 
 
730
 
           <method name="popupMode" tp:name-for-bindings="popupMode">
731
 
                   <tp:docstring>
732
 
                   </tp:docstring>
733
 
                   <arg type="i" name="state" direction="out">
734
 
                           <tp:docstring>
735
 
                           </tp:docstring>
736
 
                   </arg>
737
 
           </method>
738
 
 
739
 
           <method name="switchPopupMode" tp:name-for-bindings="switchPopupMode">
740
 
                   <tp:docstring>
741
 
                   </tp:docstring>
742
 
           </method>
743
 
 
744
 
           <method name="getWindowWidth" tp:name-for-bindings="getWindowWidth">
745
 
                   <tp:docstring>
746
 
                     Unused
747
 
                   </tp:docstring>
748
 
                   <arg type="i" name="width" direction="out">
749
 
                           <tp:docstring>
750
 
                           </tp:docstring>
751
 
                   </arg>
752
 
           </method>
753
 
 
754
 
           <method name="getWindowHeight" tp:name-for-bindings="getWindowHeight">
755
 
                   <tp:docstring>
756
 
                     Unused
757
 
                   </tp:docstring>
758
 
                   <arg type="i" name="height" direction="out">
759
 
                           <tp:docstring>
760
 
                           </tp:docstring>
761
 
                   </arg>
762
 
           </method>
763
 
 
764
 
           <method name="setWindowWidth" tp:name-for-bindings="setWindowWidth">
765
 
                   <tp:docstring>
766
 
                     Unused
767
 
                   </tp:docstring>
768
 
                   <arg type="i" name="width" direction="in">
769
 
                           <tp:docstring>
770
 
                           </tp:docstring>
771
 
                   </arg>
772
 
           </method>
773
 
 
774
 
           <method name="setWindowHeight" tp:name-for-bindings="setWindowHeight">
775
 
                   <tp:docstring>
776
 
                     Unused
777
 
                   </tp:docstring>
778
 
                   <arg type="i" name="height" direction="in">
779
 
                           <tp:docstring>
780
 
                           </tp:docstring>
781
 
                   </arg>
782
 
           </method>
783
 
 
784
 
           <method name="getWindowPositionX" tp:name-for-bindings="getWindowPositionX">
785
 
                   <tp:docstring>
786
 
                     Unused
787
 
                   </tp:docstring>
788
 
                   <arg type="i" name="posX" direction="out">
789
 
                           <tp:docstring>
790
 
                           </tp:docstring>
791
 
                   </arg>
792
 
           </method>
793
 
 
794
 
           <method name="setWindowPositionX" tp:name-for-bindings="setWindowPositionX">
795
 
                   <tp:docstring>
796
 
                     Unused
797
 
                   </tp:docstring>
798
 
                   <arg type="i" name="posX" direction="in">
799
 
                           <tp:docstring>
800
 
                           </tp:docstring>
801
 
                   </arg>
802
 
           </method>
803
 
 
804
 
           <method name="getWindowPositionY" tp:name-for-bindings="getWindowPositionY">
805
 
                   <tp:docstring>
806
 
                     Unused
807
 
                   </tp:docstring>
808
 
                   <arg type="i" name="posY" direction="out">
809
 
                           <tp:docstring>
810
 
                           </tp:docstring>
811
 
                   </arg>
812
 
           </method>
813
 
 
814
 
           <method name="setWindowPositionY" tp:name-for-bindings="setWindowPositionY">
815
 
                   <tp:docstring>
816
 
                     Unused
817
 
                   </tp:docstring>
818
 
                   <arg type="i" name="posY" direction="in">
819
 
                     <tp:docstring>
820
 
                     </tp:docstring>
821
 
                   </arg>
822
 
           </method>
823
 
 
824
 
           <method name="enableStatusIcon" tp:name-for-bindings="enableStatusIcon">
825
 
                   <tp:docstring>
826
 
                     Allow SFLphone icon to be displayed in system tray
827
 
                   </tp:docstring>
828
 
                   <arg type="s" name="value" direction="in">
829
 
                     <tp:docstring>
830
 
                       true/false
831
 
                     </tp:docstring>
832
 
                   </arg>
833
 
           </method>
834
 
 
835
 
           <method name="isStatusIconEnabled" tp:name-for-bindings="isStatusIconEnabled">
836
 
                   <tp:docstring>
837
 
                     Test if SFLphone icon is displayed in system tray.
838
 
                   </tp:docstring>
839
 
                   <arg type="s" name="value" direction="out">
840
 
                     <tp:docstring>
841
 
                       true/false
842
 
                     </tp:docstring>
843
 
                   </arg>
844
 
           </method>
845
 
 
846
 
 
847
624
           <!-- Addressbook configuration -->
848
625
           <method name="getAddressbookSettings" tp:name-for-bindings="getAddressbookSettings">
849
626
                   <tp:docstring>
922
699
                   </tp:docstring>
923
700
                   <annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="MapStringString"/>
924
701
                   <arg type="a{ss}" name="entries" direction="in">
925
 
                     <tp:docstring>
926
 
                     </tp:docstring>
 
702
                           <tp:docstring>
 
703
                           </tp:docstring>
927
704
                   </arg>
928
705
           </method>
929
706
 
930
707
           <signal name="accountsChanged" tp:name-for-bindings="accountsChanged">
931
 
                   <tp:docstring>
932
 
                     Signal emited on account changes. Clients should update
933
 
                     all account status with <tp:member-ref>getAccountDetails</tp:member-ref>
934
 
                     iterating over the list provided by <tp:member-ref>getAccountList</tp:member-ref>
935
 
                   </tp:docstring>
936
708
           </signal>  
937
709
 
938
710
           <signal name="errorAlert" tp:name-for-bindings="errorAlert">
939
711
                   <arg type="i" name="code">
940
 
                     <tp:docstring>
941
 
                     </tp:docstring>
 
712
                           <tp:docstring>
 
713
                           </tp:docstring>
942
714
                   </arg>
943
715
           </signal> 
944
716
 
945
717
           <!-- TLS Methods -->
946
718
           <method name="getSupportedTlsMethod" tp:name-for-bindings="getSupportedTlsMethod">
947
719
                   <tp:docstring>
948
 
                     Provide a list of supported TLS method
949
720
                   </tp:docstring>
950
721
                   <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
951
722
                   <arg type="as" name="list" direction="out">
952
 
                     <tp:docstring>
953
 
                       A list of TLS method: (TLSv1, SSLv1, SSLv2,
954
 
                       SSLv3, SSLv23)
955
 
                     </tp:docstring>
 
723
                           <tp:docstring>
 
724
                           </tp:docstring>
956
725
                   </arg>
957
726
           </method>
958
727
 
959
728
           <method name="getTlsSettingsDefault" tp:name-for-bindings="getTlsSettingsDefault">
960
729
                   <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringString"/>
961
730
                   <tp:docstring>
962
 
                     Get default TLS setting for new accounts
963
731
                   </tp:docstring>
964
732
                   <arg type="a{ss}" name="details" direction="out">
965
 
                     <tp:docstring>
966
 
                       A hash table containing details. Refer
967
 
                       to <tp:member-ref>getTlsSettings</tp:member-ref>
968
 
                       for possible keys
969
 
                     </tp:docstring>
 
733
                           <tp:docstring>
 
734
                           </tp:docstring>
970
735
                   </arg>
971
736
           </method>
972
737
 
973
738
           <method name="getTlsSettings" tp:name-for-bindings="getTlsSettings">
974
739
                   <tp:docstring>
975
 
                     Get current TLS setting for a specific account
976
740
                   </tp:docstring>
977
 
                   <arg type="s" name="accountID" direction="in">
978
 
                     <tp:docstring>
979
 
                       The account ID
980
 
                     </tp:docstring>
981
 
                   </arg>
982
741
                   <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringString"/>
983
742
                   <arg type="a{ss}" name="details" direction="out">
984
 
                     <tp:docstring>
985
 
                         A hash table containing details with key:
986
 
                         <ul>
987
 
                           <li>"TLS.listenerPort": valid numerical port</li>
988
 
                           <li>"TLS.enable": true/false</li>
989
 
                           <li>"TLS.certificateListFile": A valid path to
990
 
                             a .pem file containing CA certificate</li>
991
 
                           <li>"TLS.certificateFile": A valid path to a
992
 
                             file containing the public end-point
993
 
                             certificate (optional)</li>
994
 
                           <li>"TLS.privateKeyFile": A valid path to a
995
 
                             file containing the public end-point private
996
 
                             key (optional)</li>
997
 
                           <li>"TLS.password": Public end-point private
998
 
                             key password (optional)</li>
999
 
                           <li>"TLS.method": (TLSv1, SSLv1, SSLv2,
1000
 
                             SSLv3, SSLv23)</li>
1001
 
                       </ul>  
1002
 
                     </tp:docstring>
 
743
                           <tp:docstring>
 
744
                           </tp:docstring>
1003
745
                   </arg>
1004
746
           </method>
1005
747
 
1006
748
           <method name="setTlsSettings" tp:name-for-bindings="setTlsSettings">
1007
749
                   <tp:docstring>
1008
 
                     Update TLS setting for a specific account
1009
750
                   </tp:docstring>
1010
751
                   <annotation name="com.trolltech.QtDBus.QtTypeName.In1" value="MapStringString"/>
1011
 
                   <arg type="s" name="accountID" direction="in">
1012
 
                     <tp:docstring>
1013
 
                       The account ID
1014
 
                     </tp:docstring>
1015
 
                   </arg>
1016
752
                   <arg type="a{ss}" name="details" direction="in">
1017
 
                     <tp:docstring>
1018
 
                       A hash table containing details. Refer
1019
 
                       to <tp:member-ref>getTlsSettings</tp:member-ref>
1020
 
                       for possible keys.  
1021
 
                     </tp:docstring>
 
753
                           <tp:docstring>
 
754
                           </tp:docstring>
1022
755
                   </arg>
1023
756
           </method>
1024
757
 
1025
758
           <method name="getAddrFromInterfaceName" tp:name-for-bindings="getAddrFromInterfaceName">
1026
759
                   <tp:docstring>
1027
 
                     Resolve interface IPv4 address provided its name. 
1028
760
                   </tp:docstring>
1029
761
                   <arg type="s" name="interface" direction="in">
1030
 
                     <tp:docstring>
1031
 
                       Interface name
1032
 
                     </tp:docstring>
 
762
                           <tp:docstring>
 
763
                           </tp:docstring>
1033
764
                   </arg>
1034
765
                   <arg type="s" name="address" direction="out">
1035
 
                     <tp:docstring>
1036
 
                       Interface IPv4 address
1037
 
                     </tp:docstring>
 
766
                           <tp:docstring>
 
767
                           </tp:docstring>
1038
768
                   </arg>
1039
769
           </method>
1040
770
 
1041
771
           <method name="getAllIpInterface" tp:name-for-bindings="getAllIpInterface">
1042
772
                   <tp:docstring>
1043
 
                     Provide a list of IP interface's IPv4 address.
1044
773
                   </tp:docstring>
1045
774
                   <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
1046
775
                   <arg type="as" name="list" direction="out">
1047
 
                     <tp:docstring>
1048
 
                       A list of interface's IPv4 address
1049
 
                     </tp:docstring>
 
776
                           <tp:docstring>
 
777
                           </tp:docstring>
1050
778
                   </arg>
1051
779
           </method>
1052
780
 
1053
781
           <method name="getAllIpInterfaceByName" tp:name-for-bindings="getAllIpInterfaceByName">
1054
782
                   <tp:docstring>
1055
 
                     Provide a list of IP interface's name: default
1056
 
                     (0.0.0.0), lo, eth0 ...
1057
783
                   </tp:docstring>
1058
784
                   <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
1059
785
                   <arg type="as" name="list" direction="out">
1060
 
                     <tp:docstring>
1061
 
                       A list of interface's name
1062
 
                     </tp:docstring>
 
786
                           <tp:docstring>
 
787
                           </tp:docstring>
1063
788
                   </arg>
1064
789
           </method>
1065
790
 
1066
791
           <method name="getShortcuts" tp:name-for-bindings="getShortcuts">
1067
 
                   <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringInt"/>
 
792
                   <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringString"/>
1068
793
                   <tp:docstring>
1069
794
                   </tp:docstring>
1070
 
                   <arg type="a{si}" name="shortcutsMap" direction="out">
 
795
                   <arg type="a{ss}" name="shortcutsMap" direction="out">
1071
796
                           <tp:docstring>
1072
797
                           </tp:docstring>
1073
798
                   </arg>
1074
799
           </method>
1075
800
 
1076
801
           <method name="setShortcuts" tp:name-for-bindings="setShortcuts">
1077
 
                   <annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="MapStringInt"/>
 
802
                   <annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="MapStringString"/>
1078
803
                   <tp:docstring>
1079
804
                   </tp:docstring>
1080
 
                   <arg type="a{si}" name="shortcutsMap" direction="in">
 
805
                   <arg type="a{ss}" name="shortcutsMap" direction="in">
1081
806
                           <tp:docstring>
1082
807
                           </tp:docstring>
1083
808
                   </arg>