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