gmyth-dbus/src/gmyth-dbus-server.xml
author renatofilho
Wed Jan 23 20:04:59 2008 +0000 (2008-01-23)
branchtrunk
changeset 891 0cc42675b88d
parent 870 735d9b563b02
child 904 ea19ac6f452e
permissions -rw-r--r--
[svn r897] fixed channel_id, program_id types
renatofilho@870
     1
<?xml version="1.0" encoding="UTF-8" ?>
renatofilho@870
     2
renatofilho@870
     3
<node name="/br/org/indt/GMyth">
renatofilho@870
     4
  <interface name="br.org.indt.GMyth">
renatofilho@870
     5
    <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="gmyth_dbus_server"/>
renatofilho@870
     6
renatofilho@870
     7
    <method name="Connect">
renatofilho@870
     8
      <arg type="s" name="host" direction="in" />
renatofilho@870
     9
      <arg type="i" name="port" direction="in" />
renatofilho@870
    10
      <arg type="s" name="user" direction="in" />
renatofilho@870
    11
      <arg type="s" name="password" direction="in" />
renatofilho@870
    12
    </method>
renatofilho@870
    13
renatofilho@870
    14
    <method name="Connected">
renatofilho@870
    15
      <arg type="b" name="status" direction="out" />
renatofilho@870
    16
    </method>
renatofilho@870
    17
renatofilho@870
    18
    <method name="Disconnect"/>
renatofilho@870
    19
renatofilho@870
    20
    <method name="GetServerInfo">
renatofilho@870
    21
      <arg type="t" name="total_space" direction="out" />
renatofilho@870
    22
      <arg type="t" name="used_space" direction="out" />
renatofilho@870
    23
      <arg type="t" name="free_space" direction="out" />
renatofilho@870
    24
    </method>
renatofilho@870
    25
renatofilho@870
    26
    <method name="GetChannelList">
renatofilho@870
    27
      <arg type="a(isss)" name="channels" direction="out" />
renatofilho@870
    28
    </method>
renatofilho@870
    29
renatofilho@870
    30
    <method name="GetChannelInfo">
renatofilho@870
    31
      <arg type="i" name="channel_id" direction="in" />
renatofilho@870
    32
      <arg type="(isss)" name="details" direction="out" />
renatofilho@870
    33
    </method>
renatofilho@870
    34
renatofilho@870
    35
    <method name="GetProgramList">
renatofilho@870
    36
      <arg type="i" name="channel" direction="in" />
renatofilho@870
    37
      <arg type="s" name="start_time" direction="in" />
renatofilho@870
    38
      <arg type="s" name="end_time" direction="in" />
renatofilho@891
    39
      <arg type="a(issssss)" name="program_list" direction="out" />
renatofilho@870
    40
    </method>
renatofilho@870
    41
renatofilho@870
    42
    <method name="GetRecordedList">
renatofilho@891
    43
      <arg type="a(usissssssst)" name="records" direction="out" />
renatofilho@870
    44
    </method>
renatofilho@870
    45
renatofilho@870
    46
    <method name="GetRecordedInfo">
renatofilho@870
    47
      <arg type="s" name="basename" direction="in" />
renatofilho@891
    48
      <arg type="(usissssssst)" name="details" direction="out" />
renatofilho@870
    49
    </method>
renatofilho@870
    50
renatofilho@870
    51
    <method name="GetScheduleList">
renatofilho@891
    52
      <arg type="a(usissssu)" name="schedules" direction="out" />
renatofilho@870
    53
    </method>
renatofilho@870
    54
renatofilho@870
    55
    <method name="FileExists">
renatofilho@870
    56
      <arg type="s" name="file_name" direction="in" />
renatofilho@870
    57
      <arg type="b" name="exists" direction="out" />
renatofilho@870
    58
    </method>
renatofilho@870
    59
renatofilho@870
    60
    <method name="GetThumbnail">
renatofilho@870
    61
      <arg type="s" name="file_name" direction="in" />
renatofilho@870
    62
      <arg type="ay" name="image" direction="out" />
renatofilho@870
    63
    </method>
renatofilho@870
    64
renatofilho@870
    65
    <method name="GetChannelIcon">
renatofilho@870
    66
      <arg type="i" name="channel_id" direction="in" />
renatofilho@870
    67
      <arg type="ay" name="icon" direction="out" />
renatofilho@870
    68
    </method>
renatofilho@870
    69
renatofilho@870
    70
    <method name="StopRecording">
renatofilho@891
    71
      <arg type="i" name="channel_id" direction="in" />
renatofilho@870
    72
      <arg type="b" name="result" direction="out" />
renatofilho@870
    73
    </method>
renatofilho@870
    74
renatofilho@870
    75
    <method name="AddSchedule">
renatofilho@891
    76
      <arg type="i" name="channel_id" direction="in" />
renatofilho@891
    77
      <arg type="s" name="program_id" direction="in" />
renatofilho@870
    78
      <arg type="s" name="start_time" direction="in" />
renatofilho@870
    79
      <arg type="s" name="end_time" direction="in" />
renatofilho@870
    80
      <arg type="b" name="recurring" direction="in" />
renatofilho@870
    81
      <arg type="s" name="description" direction="in" />
renatofilho@870
    82
      <arg type="u" name="schedule_id" direction="out" />
renatofilho@870
    83
    </method>
renatofilho@870
    84
renatofilho@870
    85
    <method name="AddException">
renatofilho@870
    86
      <arg type="u" name="schedule_id" direction="in" />
renatofilho@891
    87
      <arg type="s" name="program_id" direction="in" />
renatofilho@891
    88
      <arg type="i" name="channel_id" direction="in" />
renatofilho@870
    89
      <arg type="s" name="start_time" direction="in" />
renatofilho@870
    90
      <arg type="s" name="end_time" direction="in" />
renatofilho@870
    91
      <arg type="s" name="description" direction="in" />
renatofilho@870
    92
    </method>
renatofilho@870
    93
renatofilho@870
    94
    <method name="RemoveSchedule">
renatofilho@870
    95
      <arg type="u" name="schedule_id" direction="in" />
renatofilho@870
    96
    </method>
renatofilho@870
    97
renatofilho@870
    98
  </interface>
renatofilho@870
    99
</node>