[Telepathy] python_iface_messaging/example.py with telepathy-haze

Anand CVR anandcvr01 at gmail.com
Fri Jan 22 11:26:11 PST 2010


Thanks Will. The "Disconnect" part in the haze dbus-monitor output in my
previous email was due to my hitting Ctrl-C. I should've mentioned that.
Sorry about that.
I ran the example with gabble and haze again and captured the dbus-monitor
output and screen output. I've pasted them below. In the output below, the
"Disconnect" part is not shown for both gabble and haze runs (in screen
output and dbus-monitor output).

Appreciate your help.
Thanks,
Anand


----------Program output with Gabble-----------
anand at anand-dell1:~/telepathy$ python text_channel.py
anand at cvr01.lf.comll.com
Password:
org.freedesktop.Telepathy.Connection.gabble.jabber.anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a
/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a
Establishing connection...
Carrier Detected
Ctrl-C to disconnect
Connection Interfaces:
 - org.freedesktop.Telepathy.Connection.Interface.Aliasing
 - org.freedesktop.Telepathy.Connection.Interface.Capabilities
 - org.freedesktop.Telepathy.Connection.Interface.SimplePresence
 - org.freedesktop.Telepathy.Connection.Interface.Presence
 - org.freedesktop.Telepathy.Connection.Interface.Avatars
 - org.freedesktop.Telepathy.Connection.Interface.Contacts
 - org.freedesktop.Telepathy.Connection.Interface.Requests
 - org.laptop.Telepathy.Gadget
 - org.freedesktop.Telepathy.Connection.Interface.ContactCapabilities.DRAFT
 - org.freedesktop.Telepathy.Connection.Interface.Location
 - org.laptop.Telepathy.BuddyInfo
 - org.laptop.Telepathy.ActivityProperties
----------dbus-monitor output with Gabble------
signal sender=org.freedesktop.DBus -> dest=:1.0 serial=2
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=NameAcquired
   string ":1.0"
method call sender=:1.0 -> dest=org.freedesktop.DBus serial=3
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='method_call'"
method call sender=:1.0 -> dest=org.freedesktop.DBus serial=4
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='method_return'"
method call sender=:1.0 -> dest=org.freedesktop.DBus serial=5
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='error'"
signal sender=org.freedesktop.DBus -> dest=(null destination) serial=7
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=NameOwnerChanged
   string ":1.1"
   string ""
   string ":1.1"
method call sender=:1.1 -> dest=org.freedesktop.DBus serial=1
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=Hello
method call sender=:1.1 -> dest=org.freedesktop.DBus serial=3
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=StartServiceByName
   string "org.freedesktop.Telepathy.ConnectionManager.gabble"
   uint32 0
signal sender=org.freedesktop.DBus -> dest=(null destination) serial=8
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=NameOwnerChanged
   string ":1.2"
   string ""
   string ":1.2"
method call sender=:1.2 -> dest=org.freedesktop.DBus serial=1
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=Hello
signal sender=org.freedesktop.DBus -> dest=(null destination) serial=9
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=NameOwnerChanged
   string "org.freedesktop.Telepathy.ConnectionManager.gabble"
   string ""
   string ":1.2"
method call sender=:1.2 -> dest=org.freedesktop.DBus serial=2
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=RequestName
   string "org.freedesktop.Telepathy.ConnectionManager.gabble"
   uint32 4
method call sender=:1.1 -> dest=org.freedesktop.DBus serial=4
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=GetNameOwner
   string "org.freedesktop.Telepathy.ConnectionManager.gabble"
method call sender=:1.1 -> dest=:1.2 serial=5
path=/org/freedesktop/Telepathy/ConnectionManager/gabble;
interface=org.freedesktop.DBus.Introspectable; member=Introspect
method return sender=:1.2 -> dest=:1.1 reply_serial=5
   string "<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object
Introspection 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<node>
  <interface name="org.freedesktop.DBus.Introspectable">
    <method name="Introspect">
      <arg name="data" direction="out" type="s"/>
    </method>
  </interface>
  <interface name="org.freedesktop.DBus.Properties">
    <method name="Get">
      <arg name="interface" direction="in" type="s"/>
      <arg name="propname" direction="in" type="s"/>
      <arg name="value" direction="out" type="v"/>
    </method>
    <method name="Set">
      <arg name="interface" direction="in" type="s"/>
      <arg name="propname" direction="in" type="s"/>
      <arg name="value" direction="in" type="v"/>
    </method>
    <method name="GetAll">
      <arg name="interface" direction="in" type="s"/>
      <arg name="props" direction="out" type="a{sv}"/>
    </method>
  </interface>
  <interface name="org.freedesktop.Telepathy.ConnectionManager">
    <method name="RequestConnection">
      <arg name="Protocol" type="s" direction="in"/>
      <arg name="Parameters" type="a{sv}" direction="in"/>
      <arg name="Bus_Name" type="s" direction="out"/>
      <arg name="Object_Path" type="o" direction="out"/>
    </method>
    <method name="ListProtocols">
      <arg name="Protocols" type="as" direction="out"/>
    </method>
    <method name="GetParameters">
      <arg name="Protocol" type="s" direction="in"/>
      <arg name="Parameters" type="a(susv)" direction="out"/>
    </method>
    <signal name="NewConnection">
      <arg type="s"/>
      <arg type="o"/>
      <arg type="s"/>
    </signal>
  </interface>
</node>
"
method call sender=:1.1 -> dest=:1.2 serial=6
path=/org/freedesktop/Telepathy/ConnectionManager/gabble;
interface=org.freedesktop.Telepathy.ConnectionManager;
member=RequestConnection
   string "jabber"
   array [
      dict entry(
         string "account"
         variant             string "anand at cvr01.lf.comll.com"
      )
      dict entry(
         string "password"
         variant             string "anand123"
      )
   ]
signal sender=org.freedesktop.DBus -> dest=(null destination) serial=10
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=NameOwnerChanged
   string
"org.freedesktop.Telepathy.Connection.gabble.jabber.anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a"
   string ""
   string ":1.2"
method call sender=:1.2 -> dest=org.freedesktop.DBus serial=4
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=RequestName
   string
"org.freedesktop.Telepathy.Connection.gabble.jabber.anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a"
   uint32 4
signal sender=:1.2 -> dest=(null destination) serial=5
path=/org/freedesktop/Telepathy/ConnectionManager/gabble;
interface=org.freedesktop.Telepathy.ConnectionManager; member=NewConnection
   string
"org.freedesktop.Telepathy.Connection.gabble.jabber.anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a"
   object path
"/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a"
   string "jabber"
method return sender=:1.2 -> dest=:1.1 reply_serial=6
   string
"org.freedesktop.Telepathy.Connection.gabble.jabber.anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a"
   object path
"/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a"
method call sender=:1.1 -> dest=org.freedesktop.DBus serial=7
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=GetNameOwner
   string
"org.freedesktop.Telepathy.Connection.gabble.jabber.anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a"
method call sender=:1.1 -> dest=:1.2 serial=8
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a;
interface=org.freedesktop.DBus.Introspectable; member=Introspect
method call sender=:1.1 -> dest=org.freedesktop.DBus serial=9
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string
"type='signal',sender='org.freedesktop.DBus',path='/org/freedesktop/DBus',interface='org.freedesktop.DBus',member='NameOwnerChanged',arg0=':1.2'"
method call sender=:1.1 -> dest=org.freedesktop.DBus serial=10
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=GetNameOwner
   string ":1.2"
method call sender=:1.1 -> dest=org.freedesktop.DBus serial=11
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string
"type='signal',sender=':1.2',path='/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a',interface='org.freedesktop.Telepathy.Connection',member='StatusChanged'"
method call sender=:1.1 -> dest=org.freedesktop.DBus serial=12
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string
"type='signal',sender='org.freedesktop.DBus',path='/org/freedesktop/DBus',interface='org.freedesktop.DBus',member='NameOwnerChanged',arg0=':1.2'"
method return sender=:1.2 -> dest=:1.1 reply_serial=8
   string "<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object
Introspection 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<node>
  <interface name="org.freedesktop.DBus.Introspectable">
    <method name="Introspect">
      <arg name="data" direction="out" type="s"/>
    </method>
  </interface>
  <interface name="org.freedesktop.DBus.Properties">
    <method name="Get">
      <arg name="interface" direction="in" type="s"/>
      <arg name="propname" direction="in" type="s"/>
      <arg name="value" direction="out" type="v"/>
    </method>
    <method name="Set">
      <arg name="interface" direction="in" type="s"/>
      <arg name="propname" direction="in" type="s"/>
      <arg name="value" direction="in" type="v"/>
    </method>
    <method name="GetAll">
      <arg name="interface" direction="in" type="s"/>
      <arg name="props" direction="out" type="a{sv}"/>
    </method>
  </interface>
  <interface name="org.laptop.Telepathy.Gadget">
    <method name="Publish">
      <arg name="publish" type="b" direction="in"/>
    </method>
    <signal name="GadgetDiscovered">
    </signal>
  </interface>
  <interface
name="org.freedesktop.Telepathy.Connection.Interface.ContactCapabilities.DRAFT">
    <method name="GetContactCapabilities">
      <arg name="handles" type="au" direction="in"/>
      <arg name="Contact_Capabilities" type="a{ua(a{sv}as)}"
direction="out"/>
    </method>
    <method name="SetSelfCapabilities">
      <arg name="caps" type="aa{sv}" direction="in"/>
    </method>
    <signal name="ContactCapabilitiesChanged">
      <arg type="a{ua(a{sv}as)}"/>
    </signal>
  </interface>
  <interface name="org.laptop.Telepathy.ActivityProperties">
    <method name="GetProperties">
      <arg name="room" type="u" direction="in"/>
      <arg name="properties" type="a{sv}" direction="out"/>
    </method>
    <method name="SetProperties">
      <arg name="room" type="u" direction="in"/>
      <arg name="properties" type="a{sv}" direction="in"/>
    </method>
    <signal name="ActivityPropertiesChanged">
      <arg type="u"/>
      <arg type="a{sv}"/>
    </signal>
  </interface>
  <interface name="org.laptop.Telepathy.BuddyInfo">
    <method name="GetCurrentActivity">
      <arg name="contact" type="u" direction="in"/>
      <arg name="activity" type="s" direction="out"/>
      <arg name="channel" type="u" direction="out"/>
    </method>
    <method name="SetCurrentActivity">
      <arg name="activity" type="s" direction="in"/>
      <arg name="channel" type="u" direction="in"/>
    </method>
    <method name="GetActivities">
      <arg name="contact" type="u" direction="in"/>
      <arg name="activities" type="a(su)" direction="out"/>
    </method>
    <method name="SetActivities">
      <arg name="activities" type="a(su)" direction="in"/>
    </method>
    <method name="GetProperties">
      <arg name="contact" type="u" direction="in"/>
      <arg name="properties" type="a{sv}" direction="out"/>
    </method>
    <method name="SetProperties">
      <arg name="properties" type="a{sv}" direction="in"/>
    </method>
    <signal name="CurrentActivityChanged">
      <arg type="u"/>
      <arg type="s"/>
      <arg type="u"/>
    </signal>
    <signal name="ActivitiesChanged">
      <arg type="u"/>
      <arg type="a(su)"/>
    </signal>
    <signal name="PropertiesChanged">
      <arg type="u"/>
      <arg type="a{sv}"/>
    </signal>
  </interface>
  <interface name="org.freedesktop.Telepathy.Connection.Interface.Presence">
    <method name="SetStatus">
      <arg name="Statuses" type="a{sa{sv}}" direction="in"/>
    </method>
    <method name="SetLastActivityTime">
      <arg name="Time" type="u" direction="in"/>
    </method>
    <method name="RequestPresence">
      <arg name="Contacts" type="au" direction="in"/>
    </method>
    <method name="RemoveStatus">
      <arg name="Status" type="s" direction="in"/>
    </method>
    <method name="GetStatuses">
      <arg name="Available_Statuses" type="a{s(ubba{ss})}" direction="out"/>
    </method>
    <method name="GetPresence">
      <arg name="Contacts" type="au" direction="in"/>
      <arg name="Presence" type="a{u(ua{sa{sv}})}" direction="out"/>
    </method>
    <method name="ClearStatus">
    </method>
    <method name="AddStatus">
      <arg name="Status" type="s" direction="in"/>
      <arg name="Parameters" type="a{sv}" direction="in"/>
    </method>
    <signal name="PresenceUpdate">
      <arg type="a{u(ua{sa{sv}})}"/>
    </signal>
  </interface>
  <interface name="org.freedesktop.Telepathy.Connection.Interface.Location">
    <method name="SetLocation">
      <arg name="Location" type="a{sv}" direction="in"/>
    </method>
    <method name="RequestLocation">
      <arg name="Contact" type="u" direction="in"/>
      <arg name="Location" type="a{sv}" direction="out"/>
    </method>
    <method name="GetLocations">
      <arg name="Contacts" type="au" direction="in"/>
      <arg name="Locations" type="a{ua{sv}}" direction="out"/>
    </method>
    <signal name="LocationUpdated">
      <arg type="u"/>
      <arg type="a{sv}"/>
    </signal>
  </interface>
  <interface name="org.freedesktop.Telepathy.Connection.Interface.Contacts">
    <method name="GetContactAttributes">
      <arg name="Handles" type="au" direction="in"/>
      <arg name="Interfaces" type="as" direction="in"/>
      <arg name="Hold" type="b" direction="in"/>
      <arg name="Attributes" type="a{ua{sv}}" direction="out"/>
    </method>
  </interface>
  <interface
name="org.freedesktop.Telepathy.Connection.Interface.SimplePresence">
    <method name="GetPresences">
      <arg name="Contacts" type="au" direction="in"/>
      <arg name="Presence" type="a{u(uss)}" direction="out"/>
    </method>
    <method name="SetPresence">
      <arg name="Status" type="s" direction="in"/>
      <arg name="Status_Message" type="s" direction="in"/>
    </method>
    <signal name="PresencesChanged">
      <arg type="a{u(uss)}"/>
    </signal>
  </interface>
  <interface
name="org.freedesktop.Telepathy.Connection.Interface.Capabilities">
    <method name="GetCapabilities">
      <arg name="Handles" type="au" direction="in"/>
      <arg name="Contact_Capabilities" type="a(usuu)" direction="out"/>
    </method>
    <method name="AdvertiseCapabilities">
      <arg name="Add" type="a(su)" direction="in"/>
      <arg name="Remove" type="as" direction="in"/>
      <arg name="Self_Capabilities" type="a(su)" direction="out"/>
    </method>
    <signal name="CapabilitiesChanged">
      <arg type="a(usuuuu)"/>
    </signal>
  </interface>
  <interface name="org.freedesktop.Telepathy.Connection.Interface.Avatars">
    <method name="ClearAvatar">
    </method>
    <method name="SetAvatar">
      <arg name="Avatar" type="ay" direction="in"/>
      <arg name="MIME_Type" type="s" direction="in"/>
      <arg name="Token" type="s" direction="out"/>
    </method>
    <method name="RequestAvatars">
      <arg name="Contacts" type="au" direction="in"/>
    </method>
    <method name="RequestAvatar">
      <arg name="Contact" type="u" direction="in"/>
      <arg name="Data" type="ay" direction="out"/>
      <arg name="MIME_Type" type="s" direction="out"/>
    </method>
    <method name="GetKnownAvatarTokens">
      <arg name="Contacts" type="au" direction="in"/>
      <arg name="Tokens" type="a{us}" direction="out"/>
    </method>
    <method name="GetAvatarTokens">
      <arg name="Contacts" type="au" direction="in"/>
      <arg name="Tokens" type="as" direction="out"/>
    </method>
    <method name="GetAvatarRequirements">
      <arg name="MIME_Types" type="as" direction="out"/>
      <arg name="Min_Width" type="q" direction="out"/>
      <arg name="Min_Height" type="q" direction="out"/>
      <arg name="Max_Width" type="q" direction="out"/>
      <arg name="Max_Height" type="q" direction="out"/>
      <arg name="Max_Bytes" type="u" direction="out"/>
    </method>
    <signal name="AvatarRetrieved">
      <arg type="u"/>
      <arg type="s"/>
      <arg type="ay"/>
      <arg type="s"/>
    </signal>
    <signal name="AvatarUpdated">
      <arg type="u"/>
      <arg type="s"/>
    </signal>
  </interface>
  <interface name="org.freedesktop.Telepathy.Connection.Interface.Aliasing">
    <method name="SetAliases">
      <arg name="Aliases" type="a{us}" direction="in"/>
    </method>
    <method name="GetAliases">
      <arg name="Contacts" type="au" direction="in"/>
      <arg name="Aliases" type="a{us}" direction="out"/>
    </method>
    <method name="RequestAliases">
      <arg name="Contacts" type="au" direction="in"/>
      <arg name="Aliases" type="as" direction="out"/>
    </method>
    <method name="GetAliasFlags">
      <arg name="Alias_Flags" type="u" direction="out"/>
    </method>
    <signal name="AliasesChanged">
      <arg type="a(us)"/>
    </signal>
  </interface>
  <interface name="org.freedesktop.DBus.Properties">
    <method name="GetAll">
      <arg name="Interface_Name" type="s" direction="in"/>
      <arg name="Properties" type="a{sv}" direction="out"/>
    </method>
    <method name="Set">
      <arg name="Interface_Name" type="s" direction="in"/>
      <arg name="Property_Name" type="s" direction="in"/>
      <arg name="Value" type="v" direction="in"/>
    </method>
    <method name="Get">
      <arg name="Interface_Name" type="s" direction="in"/>
      <arg name="Property_Name" type="s" direction="in"/>
      <arg name="Value" type="v" direction="out"/>
    </method>
  </interface>
  <interface name="org.freedesktop.Telepathy.Connection.Interface.Requests">
    <method name="EnsureChannel">
      <arg name="Request" type="a{sv}" direction="in"/>
      <arg name="Yours" type="b" direction="out"/>
      <arg name="Channel" type="o" direction="out"/>
      <arg name="Properties" type="a{sv}" direction="out"/>
    </method>
    <method name="CreateChannel">
      <arg name="Request" type="a{sv}" direction="in"/>
      <arg name="Channel" type="o" direction="out"/>
      <arg name="Properties" type="a{sv}" direction="out"/>
    </method>
    <signal name="ChannelClosed">
      <arg type="o"/>
    </signal>
    <signal name="NewChannels">
      <arg type="a(oa{sv})"/>
    </signal>
  </interface>
  <interface name="org.freedesktop.Telepathy.Connection">
    <method name="RequestHandles">
      <arg name="Handle_Type" type="u" direction="in"/>
      <arg name="Identifiers" type="as" direction="in"/>
      <arg name="Handles" type="au" direction="out"/>
    </method>
    <method name="RequestChannel">
      <arg name="Type" type="s" direction="in"/>
      <arg name="Handle_Type" type="u" direction="in"/>
      <arg name="Handle" type="u" direction="in"/>
      <arg name="Suppress_Handler" type="b" direction="in"/>
      <arg name="Object_Path" type="o" direction="out"/>
    </method>
    <method name="ReleaseHandles">
      <arg name="Handle_Type" type="u" direction="in"/>
      <arg name="Handles" type="au" direction="in"/>
    </method>
    <method name="ListChannels">
      <arg name="Channel_Info" type="a(osuu)" direction="out"/>
    </method>
    <method name="InspectHandles">
      <arg name="Handle_Type" type="u" direction="in"/>
      <arg name="Handles" type="au" direction="in"/>
      <arg name="Identifiers" type="as" direction="out"/>
    </method>
    <method name="HoldHandles">
      <arg name="Handle_Type" type="u" direction="in"/>
      <arg name="Handles" type="au" direction="in"/>
    </method>
    <method name="GetStatus">
      <arg name="Status" type="u" direction="out"/>
    </method>
    <method name="GetSelfHandle">
      <arg name="Self_Handle" type="u" direction="out"/>
    </method>
    <method name="GetProtocol">
      <arg name="Protocol" type="s" direction="out"/>
    </method>
    <method name="GetInterfaces">
      <arg name="Interfaces" type="as" direction="out"/>
    </method>
    <method name="Disconnect">
    </method>
    <method name="Connect">
    </method>
    <signal name="StatusChanged">
      <arg type="u"/>
      <arg type="u"/>
    </signal>
    <signal name="ConnectionError">
      <arg type="s"/>
      <arg type="a{sv}"/>
    </signal>
    <signal name="NewChannel">
      <arg type="o"/>
      <arg type="s"/>
      <arg type="u"/>
      <arg type="u"/>
      <arg type="b"/>
    </signal>
    <signal name="SelfHandleChanged">
      <arg type="u"/>
    </signal>
  </interface>
</node>
"
method call sender=:1.1 -> dest=org.freedesktop.DBus serial=13
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=GetNameOwner
   string ":1.2"
method call sender=:1.1 -> dest=org.freedesktop.DBus serial=14
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string
"type='signal',sender=':1.2',path='/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a',interface='org.freedesktop.Telepathy.Connection',member='StatusChanged'"
method call sender=:1.1 -> dest=:1.2 serial=15
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a;
interface=org.freedesktop.Telepathy.Connection; member=GetStatus
method call sender=:1.1 -> dest=:1.2 serial=16
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a;
interface=org.freedesktop.Telepathy.Connection; member=Connect
method return sender=:1.2 -> dest=:1.1 reply_serial=15
   uint32 2
signal sender=:1.2 -> dest=(null destination) serial=9
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a;
interface=org.freedesktop.Telepathy.Connection; member=StatusChanged
   uint32 1
   uint32 1
method return sender=:1.2 -> dest=:1.1 reply_serial=16
signal sender=:1.2 -> dest=(null destination) serial=11
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a;
interface=org.freedesktop.Telepathy.Connection.Interface.Presence;
member=PresenceUpdate
   array [
      dict entry(
         uint32 1
         struct {
            uint32 0
            array [
               dict entry(
                  string "available"
                  array [
                  ]
               )
            ]
         }
      )
   ]
signal sender=:1.2 -> dest=(null destination) serial=12
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a;
interface=org.freedesktop.Telepathy.Connection.Interface.SimplePresence;
member=PresencesChanged
   array [
      dict entry(
         uint32 1
         struct {
            uint32 2
            string "available"
            string ""
         }
      )
   ]
signal sender=:1.2 -> dest=(null destination) serial=13
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a;
interface=org.freedesktop.Telepathy.Connection; member=StatusChanged
   uint32 0
   uint32 1
signal sender=:1.2 -> dest=(null destination) serial=14
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a;
interface=org.freedesktop.Telepathy.Connection.Interface.Presence;
member=PresenceUpdate
   array [
      dict entry(
         uint32 2
         struct {
            uint32 0
            array [
               dict entry(
                  string "available"
                  array [
                  ]
               )
            ]
         }
      )
   ]
signal sender=:1.2 -> dest=(null destination) serial=15
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a;
interface=org.freedesktop.Telepathy.Connection.Interface.SimplePresence;
member=PresencesChanged
   array [
      dict entry(
         uint32 2
         struct {
            uint32 2
            string "available"
            string ""
         }
      )
   ]
signal sender=:1.2 -> dest=(null destination) serial=16
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a;
interface=org.freedesktop.Telepathy.Connection.Interface.Avatars;
member=AvatarUpdated
   uint32 2
   string ""
method call sender=:1.1 -> dest=:1.2 serial=17
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a;
interface=org.freedesktop.Telepathy.Connection; member=GetInterfaces
method call sender=:1.1 -> dest=org.freedesktop.DBus serial=18
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=RemoveMatch
   string
"type='signal',sender=':1.2',path='/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a',interface='org.freedesktop.Telepathy.Connection',member='StatusChanged'"
method call sender=:1.1 -> dest=org.freedesktop.DBus serial=19
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=RemoveMatch
   string
"type='signal',sender='org.freedesktop.DBus',path='/org/freedesktop/DBus',interface='org.freedesktop.DBus',member='NameOwnerChanged',arg0=':1.2'"
method call sender=:1.1 -> dest=:1.2 serial=20
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a;
interface=org.freedesktop.Telepathy.Connection; member=GetInterfaces
method return sender=:1.2 -> dest=:1.1 reply_serial=17
   array [
      string "org.freedesktop.Telepathy.Connection.Interface.Aliasing"
      string "org.freedesktop.Telepathy.Connection.Interface.Capabilities"
      string "org.freedesktop.Telepathy.Connection.Interface.SimplePresence"
      string "org.freedesktop.Telepathy.Connection.Interface.Presence"
      string "org.freedesktop.Telepathy.Connection.Interface.Avatars"
      string "org.freedesktop.Telepathy.Connection.Interface.Contacts"
      string "org.freedesktop.Telepathy.Connection.Interface.Requests"
      string "org.laptop.Telepathy.Gadget"
      string
"org.freedesktop.Telepathy.Connection.Interface.ContactCapabilities.DRAFT"
      string "org.freedesktop.Telepathy.Connection.Interface.Location"
      string "org.laptop.Telepathy.BuddyInfo"
      string "org.laptop.Telepathy.ActivityProperties"
   ]
method return sender=:1.2 -> dest=:1.1 reply_serial=20
   array [
      string "org.freedesktop.Telepathy.Connection.Interface.Aliasing"
      string "org.freedesktop.Telepathy.Connection.Interface.Capabilities"
      string "org.freedesktop.Telepathy.Connection.Interface.SimplePresence"
      string "org.freedesktop.Telepathy.Connection.Interface.Presence"
      string "org.freedesktop.Telepathy.Connection.Interface.Avatars"
      string "org.freedesktop.Telepathy.Connection.Interface.Contacts"
      string "org.freedesktop.Telepathy.Connection.Interface.Requests"
      string "org.laptop.Telepathy.Gadget"
      string
"org.freedesktop.Telepathy.Connection.Interface.ContactCapabilities.DRAFT"
      string "org.freedesktop.Telepathy.Connection.Interface.Location"
      string "org.laptop.Telepathy.BuddyInfo"
      string "org.laptop.Telepathy.ActivityProperties"
   ]
method call sender=:1.1 -> dest=org.freedesktop.DBus serial=21
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string
"type='signal',sender='org.freedesktop.DBus',path='/org/freedesktop/DBus',interface='org.freedesktop.DBus',member='NameOwnerChanged',arg0=':1.2'"
method call sender=:1.1 -> dest=org.freedesktop.DBus serial=22
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=GetNameOwner
   string ":1.2"
method call sender=:1.1 -> dest=org.freedesktop.DBus serial=23
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string
"type='signal',sender=':1.2',path='/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a',interface='org.freedesktop.Telepathy.Connection.Interface.Requests',member='NewChannels'"
signal sender=:1.2 -> dest=(null destination) serial=19
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a/RosterChannel/List/publish;
interface=org.freedesktop.Telepathy.Channel.Interface.Group;
member=GroupFlagsChanged
   uint32 2098
   uint32 0
signal sender=:1.2 -> dest=(null destination) serial=20
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a/RosterChannel/List/subscribe;
interface=org.freedesktop.Telepathy.Channel.Interface.Group;
member=GroupFlagsChanged
   uint32 2207
   uint32 0
signal sender=:1.2 -> dest=(null destination) serial=21
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a/RosterChannel/List/publish;
interface=org.freedesktop.Telepathy.Channel.Interface.Group;
member=MembersChanged
   string ""
   array [
      uint32 2
      uint32 3
   ]
   array [
   ]
   array [
   ]
   array [
   ]
   uint32 0
   uint32 0
signal sender=:1.2 -> dest=(null destination) serial=22
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a/RosterChannel/List/publish;
interface=org.freedesktop.Telepathy.Channel.Interface.Group;
member=MembersChangedDetailed
   array [
      uint32 2
      uint32 3
   ]
   array [
   ]
   array [
   ]
   array [
   ]
   array [
      dict entry(
         string "member-ids"
         variant             array [
               dict entry(
                  uint32 2
                  string "anand02 at cvr01.lf.comll.com"
               )
               dict entry(
                  uint32 3
                  string "jonlin at cvr01.lf.comll.com"
               )
            ]
      )
   ]
signal sender=:1.2 -> dest=(null destination) serial=23
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a/RosterChannel/List/subscribe;
interface=org.freedesktop.Telepathy.Channel.Interface.Group;
member=MembersChanged
   string ""
   array [
      uint32 2
      uint32 3
   ]
   array [
   ]
   array [
   ]
   array [
   ]
   uint32 0
   uint32 0
signal sender=:1.2 -> dest=(null destination) serial=24
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a/RosterChannel/List/subscribe;
interface=org.freedesktop.Telepathy.Channel.Interface.Group;
member=MembersChangedDetailed
   array [
      uint32 2
      uint32 3
   ]
   array [
   ]
   array [
   ]
   array [
   ]
   array [
      dict entry(
         string "member-ids"
         variant             array [
               dict entry(
                  uint32 2
                  string "anand02 at cvr01.lf.comll.com"
               )
               dict entry(
                  uint32 3
                  string "jonlin at cvr01.lf.comll.com"
               )
            ]
      )
   ]
signal sender=:1.2 -> dest=(null destination) serial=25
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a/RosterChannel/List/stored;
interface=org.freedesktop.Telepathy.Channel.Interface.Group;
member=GroupFlagsChanged
   uint32 2050
   uint32 0
signal sender=:1.2 -> dest=(null destination) serial=26
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a/RosterChannel/List/stored;
interface=org.freedesktop.Telepathy.Channel.Interface.Group;
member=MembersChanged
   string ""
   array [
      uint32 2
      uint32 3
   ]
   array [
   ]
   array [
   ]
   array [
   ]
   uint32 0
   uint32 0
signal sender=:1.2 -> dest=(null destination) serial=27
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a/RosterChannel/List/stored;
interface=org.freedesktop.Telepathy.Channel.Interface.Group;
member=MembersChangedDetailed
   array [
      uint32 2
      uint32 3
   ]
   array [
   ]
   array [
   ]
   array [
   ]
   array [
      dict entry(
         string "member-ids"
         variant             array [
               dict entry(
                  uint32 2
                  string "anand02 at cvr01.lf.comll.com"
               )
               dict entry(
                  uint32 3
                  string "jonlin at cvr01.lf.comll.com"
               )
            ]
      )
   ]
signal sender=:1.2 -> dest=(null destination) serial=28
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a;
interface=org.freedesktop.Telepathy.Connection.Interface.Presence;
member=PresenceUpdate
   array [
      dict entry(
         uint32 2
         struct {
            uint32 0
            array [
               dict entry(
                  string "available"
                  array [
                  ]
               )
            ]
         }
      )
      dict entry(
         uint32 3
         struct {
            uint32 0
            array [
               dict entry(
                  string "offline"
                  array [
                  ]
               )
            ]
         }
      )
   ]
signal sender=:1.2 -> dest=(null destination) serial=29
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a;
interface=org.freedesktop.Telepathy.Connection.Interface.SimplePresence;
member=PresencesChanged
   array [
      dict entry(
         uint32 2
         struct {
            uint32 2
            string "available"
            string ""
         }
      )
      dict entry(
         uint32 3
         struct {
            uint32 1
            string "offline"
            string ""
         }
      )
   ]
signal sender=:1.2 -> dest=(null destination) serial=30
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a;
interface=org.freedesktop.Telepathy.Connection.Interface.Requests;
member=NewChannels
   array [
      struct {
         object path
"/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a/RosterChannel/List/publish"
         array [
            dict entry(
               string "org.freedesktop.Telepathy.Channel.InitiatorID"
               variant                   string ""
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.TargetHandleType"
               variant                   uint32 3
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.TargetHandle"
               variant                   uint32 1
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.TargetID"
               variant                   string "publish"
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.Requested"
               variant                   boolean false
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.ChannelType"
               variant                   string
"org.freedesktop.Telepathy.Channel.Type.ContactList"
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.InitiatorHandle"
               variant                   uint32 0
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.Interfaces"
               variant                   array [
                     string
"org.freedesktop.Telepathy.Channel.Interface.Group"
                  ]
            )
         ]
      }
   ]
signal sender=:1.2 -> dest=(null destination) serial=31
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a;
interface=org.freedesktop.Telepathy.Connection; member=NewChannel
   object path
"/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a/RosterChannel/List/publish"
   string "org.freedesktop.Telepathy.Channel.Type.ContactList"
   uint32 3
   uint32 1
   boolean false
signal sender=:1.2 -> dest=(null destination) serial=32
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a;
interface=org.freedesktop.Telepathy.Connection.Interface.Requests;
member=NewChannels
   array [
      struct {
         object path
"/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a/RosterChannel/List/subscribe"
         array [
            dict entry(
               string "org.freedesktop.Telepathy.Channel.InitiatorID"
               variant                   string ""
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.TargetHandleType"
               variant                   uint32 3
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.TargetHandle"
               variant                   uint32 2
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.TargetID"
               variant                   string "subscribe"
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.Requested"
               variant                   boolean false
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.ChannelType"
               variant                   string
"org.freedesktop.Telepathy.Channel.Type.ContactList"
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.InitiatorHandle"
               variant                   uint32 0
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.Interfaces"
               variant                   array [
                     string
"org.freedesktop.Telepathy.Channel.Interface.Group"
                  ]
            )
         ]
      }
   ]
signal sender=:1.2 -> dest=(null destination) serial=33
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a;
interface=org.freedesktop.Telepathy.Connection; member=NewChannel
   object path
"/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a/RosterChannel/List/subscribe"
   string "org.freedesktop.Telepathy.Channel.Type.ContactList"
   uint32 3
   uint32 2
   boolean false
signal sender=:1.2 -> dest=(null destination) serial=34
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a;
interface=org.freedesktop.Telepathy.Connection.Interface.Requests;
member=NewChannels
   array [
      struct {
         object path
"/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a/RosterChannel/List/stored"
         array [
            dict entry(
               string "org.freedesktop.Telepathy.Channel.InitiatorID"
               variant                   string ""
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.TargetHandleType"
               variant                   uint32 3
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.TargetHandle"
               variant                   uint32 3
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.TargetID"
               variant                   string "stored"
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.Requested"
               variant                   boolean false
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.ChannelType"
               variant                   string
"org.freedesktop.Telepathy.Channel.Type.ContactList"
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.InitiatorHandle"
               variant                   uint32 0
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.Interfaces"
               variant                   array [
                     string
"org.freedesktop.Telepathy.Channel.Interface.Group"
                  ]
            )
         ]
      }
   ]
signal sender=:1.2 -> dest=(null destination) serial=35
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a;
interface=org.freedesktop.Telepathy.Connection; member=NewChannel
   object path
"/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a/RosterChannel/List/stored"
   string "org.freedesktop.Telepathy.Channel.Type.ContactList"
   uint32 3
   uint32 3
   boolean false
signal sender=:1.2 -> dest=(null destination) serial=36
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a;
interface=org.freedesktop.Telepathy.Connection.Interface.Aliasing;
member=AliasesChanged
   array [
      struct {
         uint32 1
         string "anand at cvr01.lf.comll.com"
      }
   ]
signal sender=:1.2 -> dest=(null destination) serial=37
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a;
interface=org.freedesktop.Telepathy.Connection.Interface.Avatars;
member=AvatarUpdated
   uint32 1
   string ""
signal sender=:1.2 -> dest=(null destination) serial=38
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a;
interface=org.freedesktop.Telepathy.Connection.Interface.ContactCapabilities.DRAFT;
member=ContactCapabilitiesChanged
   array [
      dict entry(
         uint32 2
         array [
            struct {
               array [
                  dict entry(
                     string
"org.freedesktop.Telepathy.Channel.TargetHandleType"
                     variant                         uint32 1
                  )
                  dict entry(
                     string "org.freedesktop.Telepathy.Channel.ChannelType"
                     variant                         string
"org.freedesktop.Telepathy.Channel.Type.Text"
                  )
               ]
               array [
                  string "org.freedesktop.Telepathy.Channel.TargetHandle"
               ]
            }
            struct {
               array [
                  dict entry(
                     string
"org.freedesktop.Telepathy.Channel.TargetHandleType"
                     variant                         uint32 1
                  )
                  dict entry(
                     string "org.freedesktop.Telepathy.Channel.ChannelType"
                     variant                         string
"org.freedesktop.Telepathy.Channel.Type.FileTransfer"
                  )
               ]
               array [
                  string
"org.freedesktop.Telepathy.Channel.Type.FileTransfer.ContentHashType"
                  string "org.freedesktop.Telepathy.Channel.TargetHandle"
                  string "org.freedesktop.Telepathy.Channel.TargetID"
                  string
"org.freedesktop.Telepathy.Channel.Type.FileTransfer.ContentType"
                  string
"org.freedesktop.Telepathy.Channel.Type.FileTransfer.Filename"
                  string
"org.freedesktop.Telepathy.Channel.Type.FileTransfer.Size"
                  string
"org.freedesktop.Telepathy.Channel.Type.FileTransfer.ContentHash"
                  string
"org.freedesktop.Telepathy.Channel.Type.FileTransfer.Description"
                  string
"org.freedesktop.Telepathy.Channel.Type.FileTransfer.Date"
               ]
            }
         ]
      )
   ]
signal sender=:1.2 -> dest=(null destination) serial=39
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/anand_40cvr01_2elf_2ecomll_2ecom_2fTelepathy_2e78fb772a;
interface=org.freedesktop.Telepathy.Connection.Interface.Aliasing;
member=AliasesChanged
   array [
      struct {
         uint32 1
         string "anand at cvr01.lf.comll.com"
      }
   ]

--------End dbus-monitor output with Gabble --------------

----------Program output with Haze-----------
anand at anand-dell1:~/telepathy$ python text_channel.py
anand at cvr01.lf.comll.com
Password:
org.freedesktop.Telepathy.Connection.haze.jabber.anand_40cvr01_2elf_2ecomll_2ecom
/org/freedesktop/Telepathy/Connection/haze/jabber/anand_40cvr01_2elf_2ecomll_2ecom
Establishing connection..
----------dbus-monitor output with Haze-----------
signal sender=org.freedesktop.DBus -> dest=:1.0 serial=2
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=NameAcquired
   string ":1.0"
method call sender=:1.0 -> dest=org.freedesktop.DBus serial=3
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='method_call'"
method call sender=:1.0 -> dest=org.freedesktop.DBus serial=4
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='method_return'"
method call sender=:1.0 -> dest=org.freedesktop.DBus serial=5
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='error'"
signal sender=org.freedesktop.DBus -> dest=(null destination) serial=7
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=NameOwnerChanged
   string ":1.1"
   string ""
   string ":1.1"
method call sender=:1.1 -> dest=org.freedesktop.DBus serial=1
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=Hello
method call sender=:1.1 -> dest=org.freedesktop.DBus serial=3
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=StartServiceByName
   string "org.freedesktop.Telepathy.ConnectionManager.haze"
   uint32 0
signal sender=org.freedesktop.DBus -> dest=(null destination) serial=8
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=NameOwnerChanged
   string ":1.2"
   string ""
   string ":1.2"
method call sender=:1.2 -> dest=org.freedesktop.DBus serial=1
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=Hello
signal sender=org.freedesktop.DBus -> dest=(null destination) serial=9
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=NameOwnerChanged
   string "im.pidgin.purple.PurpleService"
   string ""
   string ":1.2"
method call sender=:1.2 -> dest=org.freedesktop.DBus serial=2
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=RequestName
   string "im.pidgin.purple.PurpleService"
   uint32 0
signal sender=:1.2 -> dest=(null destination) serial=3
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CipherAdded
   int32 1
signal sender=:1.2 -> dest=(null destination) serial=4
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CipherAdded
   int32 2
signal sender=:1.2 -> dest=(null destination) serial=5
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CipherAdded
   int32 3
signal sender=:1.2 -> dest=(null destination) serial=6
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CipherAdded
   int32 4
signal sender=:1.2 -> dest=(null destination) serial=7
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CipherAdded
   int32 5
signal sender=:1.2 -> dest=(null destination) serial=8
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CipherAdded
   int32 6
signal sender=:1.2 -> dest=(null destination) serial=9
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CipherAdded
   int32 7
signal sender=:1.2 -> dest=(null destination) serial=10
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CipherAdded
   int32 8
signal sender=:1.2 -> dest=(null destination) serial=11
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "nudge"
   int32 2000
   int32 5
signal sender=:1.2 -> dest=(null destination) serial=12
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "action"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=13
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "away"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=14
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "ctcp"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=15
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "chanserv"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=16
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "deop"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=17
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "devoice"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=18
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "invite"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=19
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "j"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=20
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "join"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=21
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "kick"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=22
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "list"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=23
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "me"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=24
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "memoserv"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=25
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "mode"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=26
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "msg"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=27
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "names"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=28
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "nick"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=29
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "nickserv"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=30
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "notice"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=31
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "op"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=32
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "operwall"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=33
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "operserv"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=34
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "part"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=35
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "ping"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=36
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "query"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=37
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "quit"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=38
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "quote"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=39
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "remove"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=40
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "time"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=41
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "topic"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=42
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "umode"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=43
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "version"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=44
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "voice"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=45
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "wallops"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=46
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "whois"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=47
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "whowas"
   int32 2000
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=48
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "config"
   int32 2000
   int32 6
signal sender=:1.2 -> dest=(null destination) serial=49
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "configure"
   int32 2000
   int32 6
signal sender=:1.2 -> dest=(null destination) serial=50
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "nick"
   int32 2000
   int32 6
signal sender=:1.2 -> dest=(null destination) serial=51
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "part"
   int32 2000
   int32 14
signal sender=:1.2 -> dest=(null destination) serial=52
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "register"
   int32 2000
   int32 6
signal sender=:1.2 -> dest=(null destination) serial=53
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "topic"
   int32 2000
   int32 14
signal sender=:1.2 -> dest=(null destination) serial=54
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "ban"
   int32 2000
   int32 14
signal sender=:1.2 -> dest=(null destination) serial=55
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "affiliate"
   int32 2000
   int32 14
signal sender=:1.2 -> dest=(null destination) serial=56
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "role"
   int32 2000
   int32 14
signal sender=:1.2 -> dest=(null destination) serial=57
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "invite"
   int32 2000
   int32 14
signal sender=:1.2 -> dest=(null destination) serial=58
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "join"
   int32 2000
   int32 14
signal sender=:1.2 -> dest=(null destination) serial=59
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "kick"
   int32 2000
   int32 14
signal sender=:1.2 -> dest=(null destination) serial=60
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "msg"
   int32 2000
   int32 6
signal sender=:1.2 -> dest=(null destination) serial=61
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "ping"
   int32 2000
   int32 7
signal sender=:1.2 -> dest=(null destination) serial=62
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "buzz"
   int32 2000
   int32 13
signal sender=:1.2 -> dest=(null destination) serial=63
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "msg"
   int32 2000
   int32 7
signal sender=:1.2 -> dest=(null destination) serial=64
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "zlocate"
   int32 2000
   int32 7
signal sender=:1.2 -> dest=(null destination) serial=65
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "zl"
   int32 2000
   int32 7
signal sender=:1.2 -> dest=(null destination) serial=66
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "instance"
   int32 2000
   int32 6
signal sender=:1.2 -> dest=(null destination) serial=67
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "inst"
   int32 2000
   int32 6
signal sender=:1.2 -> dest=(null destination) serial=68
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "topic"
   int32 2000
   int32 6
signal sender=:1.2 -> dest=(null destination) serial=69
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "sub"
   int32 2000
   int32 7
signal sender=:1.2 -> dest=(null destination) serial=70
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "zi"
   int32 2000
   int32 7
signal sender=:1.2 -> dest=(null destination) serial=71
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "zci"
   int32 2000
   int32 7
signal sender=:1.2 -> dest=(null destination) serial=72
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "zcir"
   int32 2000
   int32 7
signal sender=:1.2 -> dest=(null destination) serial=73
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "zir"
   int32 2000
   int32 7
signal sender=:1.2 -> dest=(null destination) serial=74
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "zc"
   int32 2000
   int32 7
signal sender=:1.2 -> dest=(null destination) serial=75
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "join"
   int32 2000
   int32 7
signal sender=:1.2 -> dest=(null destination) serial=76
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "list"
   int32 2000
   int32 7
signal sender=:1.2 -> dest=(null destination) serial=77
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "buzz"
   int32 2000
   int32 5
signal sender=:1.2 -> dest=(null destination) serial=78
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "doodle"
   int32 2000
   int32 5
signal sender=:1.2 -> dest=(null destination) serial=79
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "join"
   int32 2000
   int32 7
signal sender=:1.2 -> dest=(null destination) serial=80
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "list"
   int32 2000
   int32 7
signal sender=:1.2 -> dest=(null destination) serial=81
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "buzz"
   int32 2000
   int32 5
signal sender=:1.2 -> dest=(null destination) serial=82
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=CmdAdded
   string "doodle"
   int32 2000
   int32 5
signal sender=:1.2 -> dest=(null destination) serial=83
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=PluginLoad
   int32 11
signal sender=:1.2 -> dest=(null destination) serial=84
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=PluginLoad
   int32 12
signal sender=:1.2 -> dest=(null destination) serial=85
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=PluginLoad
   int32 13
signal sender=:1.2 -> dest=(null destination) serial=86
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=PluginLoad
   int32 14
signal sender=:1.2 -> dest=(null destination) serial=87
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=PluginLoad
   int32 15
signal sender=:1.2 -> dest=(null destination) serial=88
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=PluginLoad
   int32 16
signal sender=:1.2 -> dest=(null destination) serial=89
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=PluginLoad
   int32 19
signal sender=:1.2 -> dest=(null destination) serial=90
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=PluginLoad
   int32 21
signal sender=:1.2 -> dest=(null destination) serial=91
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=PluginLoad
   int32 24
signal sender=:1.2 -> dest=(null destination) serial=92
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=PluginLoad
   int32 28
signal sender=:1.2 -> dest=(null destination) serial=93
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=PluginLoad
   int32 29
signal sender=:1.2 -> dest=(null destination) serial=94
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=PluginLoad
   int32 30
signal sender=:1.2 -> dest=(null destination) serial=95
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=PluginLoad
   int32 31
signal sender=:1.2 -> dest=(null destination) serial=96
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=PluginLoad
   int32 32
signal sender=:1.2 -> dest=(null destination) serial=97
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=PluginLoad
   int32 33
signal sender=:1.2 -> dest=(null destination) serial=98
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=PluginLoad
   int32 35
signal sender=:1.2 -> dest=(null destination) serial=99
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=PluginLoad
   int32 37
signal sender=:1.2 -> dest=(null destination) serial=100
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=PluginLoad
   int32 39
signal sender=:1.2 -> dest=(null destination) serial=101
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=PluginLoad
   int32 40
signal sender=:1.2 -> dest=(null destination) serial=102
path=/im/pidgin/purple/PurpleObject;
interface=im.pidgin.purple.PurpleInterface; member=PluginLoad
   int32 27
signal sender=org.freedesktop.DBus -> dest=(null destination) serial=10
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=NameOwnerChanged
   string "im.pidgin.purple.PurpleService"
   string ":1.2"
   string ""
method call sender=:1.2 -> dest=org.freedesktop.DBus serial=103
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=ReleaseName
   string "im.pidgin.purple.PurpleService"
signal sender=org.freedesktop.DBus -> dest=(null destination) serial=11
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=NameOwnerChanged
   string "org.freedesktop.Telepathy.ConnectionManager.haze"
   string ""
   string ":1.2"
method call sender=:1.2 -> dest=org.freedesktop.DBus serial=104
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=RequestName
   string "org.freedesktop.Telepathy.ConnectionManager.haze"
   uint32 4
method call sender=:1.1 -> dest=org.freedesktop.DBus serial=4
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=GetNameOwner
   string "org.freedesktop.Telepathy.ConnectionManager.haze"
method call sender=:1.1 -> dest=:1.2 serial=5
path=/org/freedesktop/Telepathy/ConnectionManager/haze;
interface=org.freedesktop.DBus.Introspectable; member=Introspect
method return sender=:1.2 -> dest=:1.1 reply_serial=5
   string "<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object
Introspection 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<node>
  <interface name="org.freedesktop.DBus.Introspectable">
    <method name="Introspect">
      <arg name="data" direction="out" type="s"/>
    </method>
  </interface>
  <interface name="org.freedesktop.DBus.Properties">
    <method name="Get">
      <arg name="interface" direction="in" type="s"/>
      <arg name="propname" direction="in" type="s"/>
      <arg name="value" direction="out" type="v"/>
    </method>
    <method name="Set">
      <arg name="interface" direction="in" type="s"/>
      <arg name="propname" direction="in" type="s"/>
      <arg name="value" direction="in" type="v"/>
    </method>
    <method name="GetAll">
      <arg name="interface" direction="in" type="s"/>
      <arg name="props" direction="out" type="a{sv}"/>
    </method>
  </interface>
  <interface name="org.freedesktop.Telepathy.ConnectionManager">
    <method name="RequestConnection">
      <arg name="Protocol" type="s" direction="in"/>
      <arg name="Parameters" type="a{sv}" direction="in"/>
      <arg name="Bus_Name" type="s" direction="out"/>
      <arg name="Object_Path" type="o" direction="out"/>
    </method>
    <method name="ListProtocols">
      <arg name="Protocols" type="as" direction="out"/>
    </method>
    <method name="GetParameters">
      <arg name="Protocol" type="s" direction="in"/>
      <arg name="Parameters" type="a(susv)" direction="out"/>
    </method>
    <signal name="NewConnection">
      <arg type="s"/>
      <arg type="o"/>
      <arg type="s"/>
    </signal>
  </interface>
</node>
"
method call sender=:1.1 -> dest=:1.2 serial=6
path=/org/freedesktop/Telepathy/ConnectionManager/haze;
interface=org.freedesktop.Telepathy.ConnectionManager;
member=RequestConnection
   string "jabber"
   array [
      dict entry(
         string "account"
         variant             string "anand at cvr01.lf.comll.com"
      )
      dict entry(
         string "password"
         variant             string "anand123"
      )
   ]
signal sender=org.freedesktop.DBus -> dest=(null destination) serial=12
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=NameOwnerChanged
   string
"org.freedesktop.Telepathy.Connection.haze.jabber.anand_40cvr01_2elf_2ecomll_2ecom"
   string ""
   string ":1.2"
method call sender=:1.2 -> dest=org.freedesktop.DBus serial=106
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=RequestName
   string
"org.freedesktop.Telepathy.Connection.haze.jabber.anand_40cvr01_2elf_2ecomll_2ecom"
   uint32 4
signal sender=:1.2 -> dest=(null destination) serial=107
path=/org/freedesktop/Telepathy/ConnectionManager/haze;
interface=org.freedesktop.Telepathy.ConnectionManager; member=NewConnection
   string
"org.freedesktop.Telepathy.Connection.haze.jabber.anand_40cvr01_2elf_2ecomll_2ecom"
   object path
"/org/freedesktop/Telepathy/Connection/haze/jabber/anand_40cvr01_2elf_2ecomll_2ecom"
   string "jabber"
method return sender=:1.2 -> dest=:1.1 reply_serial=6
   string
"org.freedesktop.Telepathy.Connection.haze.jabber.anand_40cvr01_2elf_2ecomll_2ecom"
   object path
"/org/freedesktop/Telepathy/Connection/haze/jabber/anand_40cvr01_2elf_2ecomll_2ecom"
method call sender=:1.1 -> dest=org.freedesktop.DBus serial=7
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=GetNameOwner
   string
"org.freedesktop.Telepathy.Connection.haze.jabber.anand_40cvr01_2elf_2ecomll_2ecom"
method call sender=:1.1 -> dest=:1.2 serial=8
path=/org/freedesktop/Telepathy/Connection/haze/jabber/anand_40cvr01_2elf_2ecomll_2ecom;
interface=org.freedesktop.DBus.Introspectable; member=Introspect
method call sender=:1.1 -> dest=org.freedesktop.DBus serial=9
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string
"type='signal',sender='org.freedesktop.DBus',path='/org/freedesktop/DBus',interface='org.freedesktop.DBus',member='NameOwnerChanged',arg0=':1.2'"
method call sender=:1.1 -> dest=org.freedesktop.DBus serial=10
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=GetNameOwner
   string ":1.2"
method call sender=:1.1 -> dest=org.freedesktop.DBus serial=11
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string
"type='signal',sender=':1.2',path='/org/freedesktop/Telepathy/Connection/haze/jabber/anand_40cvr01_2elf_2ecomll_2ecom',interface='org.freedesktop.Telepathy.Connection',member='StatusChanged'"
method return sender=:1.2 -> dest=:1.1 reply_serial=8
   string "<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object
Introspection 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<node>
  <interface name="org.freedesktop.DBus.Introspectable">
    <method name="Introspect">
      <arg name="data" direction="out" type="s"/>
    </method>
  </interface>
  <interface name="org.freedesktop.DBus.Properties">
    <method name="Get">
      <arg name="interface" direction="in" type="s"/>
      <arg name="propname" direction="in" type="s"/>
      <arg name="value" direction="out" type="v"/>
    </method>
    <method name="Set">
      <arg name="interface" direction="in" type="s"/>
      <arg name="propname" direction="in" type="s"/>
      <arg name="value" direction="in" type="v"/>
    </method>
    <method name="GetAll">
      <arg name="interface" direction="in" type="s"/>
      <arg name="props" direction="out" type="a{sv}"/>
    </method>
  </interface>
  <interface name="org.freedesktop.Telepathy.Connection.Interface.Presence">
    <method name="SetStatus">
      <arg name="Statuses" type="a{sa{sv}}" direction="in"/>
    </method>
    <method name="SetLastActivityTime">
      <arg name="Time" type="u" direction="in"/>
    </method>
    <method name="RequestPresence">
      <arg name="Contacts" type="au" direction="in"/>
    </method>
    <method name="RemoveStatus">
      <arg name="Status" type="s" direction="in"/>
    </method>
    <method name="GetStatuses">
      <arg name="Available_Statuses" type="a{s(ubba{ss})}" direction="out"/>
    </method>
    <method name="GetPresence">
      <arg name="Contacts" type="au" direction="in"/>
      <arg name="Presence" type="a{u(ua{sa{sv}})}" direction="out"/>
    </method>
    <method name="ClearStatus">
    </method>
    <method name="AddStatus">
      <arg name="Status" type="s" direction="in"/>
      <arg name="Parameters" type="a{sv}" direction="in"/>
    </method>
    <signal name="PresenceUpdate">
      <arg type="a{u(ua{sa{sv}})}"/>
    </signal>
  </interface>
  <interface name="org.freedesktop.DBus.Properties">
    <method name="GetAll">
      <arg name="Interface_Name" type="s" direction="in"/>
      <arg name="Properties" type="a{sv}" direction="out"/>
    </method>
    <method name="Set">
      <arg name="Interface_Name" type="s" direction="in"/>
      <arg name="Property_Name" type="s" direction="in"/>
      <arg name="Value" type="v" direction="in"/>
    </method>
    <method name="Get">
      <arg name="Interface_Name" type="s" direction="in"/>
      <arg name="Property_Name" type="s" direction="in"/>
      <arg name="Value" type="v" direction="out"/>
    </method>
  </interface>
  <interface name="org.freedesktop.Telepathy.Connection">
    <method name="RequestHandles">
      <arg name="Handle_Type" type="u" direction="in"/>
      <arg name="Identifiers" type="as" direction="in"/>
      <arg name="Handles" type="au" direction="out"/>
    </method>
    <method name="RequestChannel">
      <arg name="Type" type="s" direction="in"/>
      <arg name="Handle_Type" type="u" direction="in"/>
      <arg name="Handle" type="u" direction="in"/>
      <arg name="Suppress_Handler" type="b" direction="in"/>
      <arg name="Object_Path" type="o" direction="out"/>
    </method>
    <method name="ReleaseHandles">
      <arg name="Handle_Type" type="u" direction="in"/>
      <arg name="Handles" type="au" direction="in"/>
    </method>
    <method name="ListChannels">
      <arg name="Channel_Info" type="a(osuu)" direction="out"/>
    </method>
    <method name="InspectHandles">
      <arg name="Handle_Type" type="u" direction="in"/>
      <arg name="Handles" type="au" direction="in"/>
      <arg name="Identifiers" type="as" direction="out"/>
    </method>
    <method name="HoldHandles">
      <arg name="Handle_Type" type="u" direction="in"/>
      <arg name="Handles" type="au" direction="in"/>
    </method>
    <method name="GetStatus">
      <arg name="Status" type="u" direction="out"/>
    </method>
    <method name="GetSelfHandle">
      <arg name="Self_Handle" type="u" direction="out"/>
    </method>
    <method name="GetProtocol">
      <arg name="Protocol" type="s" direction="out"/>
    </method>
    <method name="GetInterfaces">
      <arg name="Interfaces" type="as" direction="out"/>
    </method>
    <method name="Disconnect">
    </method>
    <method name="Connect">
    </method>
    <signal name="StatusChanged">
      <arg type="u"/>
      <arg type="u"/>
    </signal>
    <signal name="ConnectionError">
      <arg type="s"/>
      <arg type="a{sv}"/>
    </signal>
    <signal name="NewChannel">
      <arg type="o"/>
      <arg type="s"/>
      <arg type="u"/>
      <arg type="u"/>
      <arg type="b"/>
    </signal>
    <signal name="SelfHandleChanged">
      <arg type="u"/>
    </signal>
  </interface>
  <interface name="org.freedesktop.Telepathy.Connection.Interface.Avatars">
    <method name="ClearAvatar">
    </method>
    <method name="SetAvatar">
      <arg name="Avatar" type="ay" direction="in"/>
      <arg name="MIME_Type" type="s" direction="in"/>
      <arg name="Token" type="s" direction="out"/>
    </method>
    <method name="RequestAvatars">
      <arg name="Contacts" type="au" direction="in"/>
    </method>
    <method name="RequestAvatar">
      <arg name="Contact" type="u" direction="in"/>
      <arg name="Data" type="ay" direction="out"/>
      <arg name="MIME_Type" type="s" direction="out"/>
    </method>
    <method name="GetKnownAvatarTokens">
      <arg name="Contacts" type="au" direction="in"/>
      <arg name="Tokens" type="a{us}" direction="out"/>
    </method>
    <method name="GetAvatarTokens">
      <arg name="Contacts" type="au" direction="in"/>
      <arg name="Tokens" type="as" direction="out"/>
    </method>
    <method name="GetAvatarRequirements">
      <arg name="MIME_Types" type="as" direction="out"/>
      <arg name="Min_Width" type="q" direction="out"/>
      <arg name="Min_Height" type="q" direction="out"/>
      <arg name="Max_Width" type="q" direction="out"/>
      <arg name="Max_Height" type="q" direction="out"/>
      <arg name="Max_Bytes" type="u" direction="out"/>
    </method>
    <signal name="AvatarRetrieved">
      <arg type="u"/>
      <arg type="s"/>
      <arg type="ay"/>
      <arg type="s"/>
    </signal>
    <signal name="AvatarUpdated">
      <arg type="u"/>
      <arg type="s"/>
    </signal>
  </interface>
  <interface name="org.freedesktop.Telepathy.Connection.Interface.Aliasing">
    <method name="SetAliases">
      <arg name="Aliases" type="a{us}" direction="in"/>
    </method>
    <method name="GetAliases">
      <arg name="Contacts" type="au" direction="in"/>
      <arg name="Aliases" type="a{us}" direction="out"/>
    </method>
    <method name="RequestAliases">
      <arg name="Contacts" type="au" direction="in"/>
      <arg name="Aliases" type="as" direction="out"/>
    </method>
    <method name="GetAliasFlags">
      <arg name="Alias_Flags" type="u" direction="out"/>
    </method>
    <signal name="AliasesChanged">
      <arg type="a(us)"/>
    </signal>
  </interface>
  <interface name="org.freedesktop.Telepathy.Connection.Interface.Contacts">
    <method name="GetContactAttributes">
      <arg name="Handles" type="au" direction="in"/>
      <arg name="Interfaces" type="as" direction="in"/>
      <arg name="Hold" type="b" direction="in"/>
      <arg name="Attributes" type="a{ua{sv}}" direction="out"/>
    </method>
  </interface>
  <interface name="org.freedesktop.Telepathy.Connection.Interface.Requests">
    <method name="EnsureChannel">
      <arg name="Request" type="a{sv}" direction="in"/>
      <arg name="Yours" type="b" direction="out"/>
      <arg name="Channel" type="o" direction="out"/>
      <arg name="Properties" type="a{sv}" direction="out"/>
    </method>
    <method name="CreateChannel">
      <arg name="Request" type="a{sv}" direction="in"/>
      <arg name="Channel" type="o" direction="out"/>
      <arg name="Properties" type="a{sv}" direction="out"/>
    </method>
    <signal name="ChannelClosed">
      <arg type="o"/>
    </signal>
    <signal name="NewChannels">
      <arg type="a(oa{sv})"/>
    </signal>
  </interface>
  <interface
name="org.freedesktop.Telepathy.Connection.Interface.SimplePresence">
    <method name="GetPresences">
      <arg name="Contacts" type="au" direction="in"/>
      <arg name="Presence" type="a{u(uss)}" direction="out"/>
    </method>
    <method name="SetPresence">
      <arg name="Status" type="s" direction="in"/>
      <arg name="Status_Message" type="s" direction="in"/>
    </method>
    <signal name="PresencesChanged">
      <arg type="a{u(uss)}"/>
    </signal>
  </interface>
</node>
"
method call sender=:1.1 -> dest=org.freedesktop.DBus serial=12
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string
"type='signal',sender='org.freedesktop.DBus',path='/org/freedesktop/DBus',interface='org.freedesktop.DBus',member='NameOwnerChanged',arg0=':1.2'"
method call sender=:1.1 -> dest=org.freedesktop.DBus serial=13
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=GetNameOwner
   string ":1.2"
method call sender=:1.1 -> dest=org.freedesktop.DBus serial=14
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string
"type='signal',sender=':1.2',path='/org/freedesktop/Telepathy/Connection/haze/jabber/anand_40cvr01_2elf_2ecomll_2ecom',interface='org.freedesktop.Telepathy.Connection',member='StatusChanged'"
method call sender=:1.1 -> dest=:1.2 serial=15
path=/org/freedesktop/Telepathy/Connection/haze/jabber/anand_40cvr01_2elf_2ecomll_2ecom;
interface=org.freedesktop.Telepathy.Connection; member=GetStatus
method call sender=:1.1 -> dest=:1.2 serial=16
path=/org/freedesktop/Telepathy/Connection/haze/jabber/anand_40cvr01_2elf_2ecomll_2ecom;
interface=org.freedesktop.Telepathy.Connection; member=Connect
method return sender=:1.2 -> dest=:1.1 reply_serial=15
   uint32 2
signal sender=:1.2 -> dest=(null destination) serial=111
path=/org/freedesktop/Telepathy/Connection/haze/jabber/anand_40cvr01_2elf_2ecomll_2ecom;
interface=org.freedesktop.Telepathy.Connection; member=StatusChanged
   uint32 1
   uint32 1
method return sender=:1.2 -> dest=:1.1 reply_serial=16


On Fri, Jan 22, 2010 at 3:14 AM, Will Thompson <
will.thompson at collabora.co.uk> wrote:

> On 21/01/10 18:20, Anand CVR wrote:
>
>> I've pasted below the last few dbus-monitor messages from both runs.
>>
>
>  Run with Haze
>> -------------------
>> signal sender=:1.2 -> dest=(null destination) serial=111
>>
>> path=/org/freedesktop/Telepathy/Connection/haze/jabber/anand_40cvr01_2elf_2ecomll_2ecom;
>> interface=org.freedesktop.Telepathy.Connection; member=StatusChanged
>>   uint32 1
>>   uint32 1
>> method return sender=:1.2 -> dest=:1.1 reply_serial=16
>> method call sender=:1.1 -> dest=:1.2 serial=17
>>
>> path=/org/freedesktop/Telepathy/Connection/haze/jabber/anand_40cvr01_2elf_2ecomll_2ecom;
>> interface=org.freedesktop.Telepathy.Connection; member=Disconnect
>> signal sender=:1.2 -> dest=(null destination) serial=113
>>
>> path=/org/freedesktop/Telepathy/Connection/haze/jabber/anand_40cvr01_2elf_2ecomll_2ecom;
>> interface=org.freedesktop.Telepathy.Connection; member=StatusChanged
>>   uint32 2
>>   uint32 1
>>
>
> The Haze connection moves to state Connecting; and then for some reason
> something calls Disconnect() on it!
>
> I can't see why the example would be calling Disconnect(), other than a
> method call failing or you hitting ^C. The excerpt of dbus-monitor output
> you gave doesn't show any method calls failing; could you provide more of
> the dbus-monitor output, and also the output of the example?
>
> Thanks,
>
> --
> Will
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freedesktop.org/archives/telepathy/attachments/20100122/4f950faa/attachment-0001.htm 


More information about the telepathy mailing list