Am Montag 12 April 2010 00:41:15 schrieb Cry:
> How do I use mdbus2 to see what messages are stored in the pim database?
>
> mdbus2 -s org.freesmartphone.opimd /org/freesmartphone/PIM/Messages
>
> [METHOD] org.freedesktop.DBus.Introspectable.Introspect() -> ( s:none )
> [SIGNAL] org.freesmartphone.PIM.Messages.UpdatedMessage( s:path,
> a{sv}:data ) [METHOD]
> org.freesmartphone.PIM.Messages.GetSingleEntrySingleField( a{sv}:query,
> s:field_name ) -> ( s:none )
> [SIGNAL] org.freesmartphone.PIM.Messages.IncomingMessage( s:message_path
> ) [METHOD] org.freesmartphone.PIM.Messages.Add( a{sv}:entry_data ) -> (
> s:none ) [METHOD] org.freesmartphone.PIM.Messages.GetUnreadMessages()
> -> ( i:none ) [METHOD] org.freesmartphone.PIM.Messages.Query(
> a{sv}:query ) -> ( s:none ) [METHOD]
> org.freesmartphone.PIM.Messages.AddIncoming( a{sv}:entry_data ) -> (
> s:none )
> [SIGNAL] org.freesmartphone.PIM.Messages.UnreadMessages( i:amount )
> [SIGNAL] org.freesmartphone.PIM.Messages.DeletedMessage( s:path )
> [SIGNAL] org.freesmartphone.PIM.Messages.NewMessage( s:path )
> [METHOD] org.freesmartphone.PIM.Fields.ListFieldsWithType( s:type ) -> (
> as:none )
> [METHOD] org.freesmartphone.PIM.Fields.GetType( s:name ) -> ( s:none )
> [METHOD] org.freesmartphone.PIM.Fields.DeleteField( s:name ) -> ()
> [METHOD] org.freesmartphone.PIM.Fields.ListFields() -> ( a{ss}:none )
> [METHOD] org.freesmartphone.PIM.Fields.AddField( s:name, s:type ) -> ()
> [SIGNAL] org.freesmartphone.PIM.Message.MessageUpdated( a{sv}:data )
> [METHOD] org.freesmartphone.PIM.Message.Update( a{sv}:data ) -> ()
> [METHOD] org.freesmartphone.PIM.Message.GetMultipleFields( s:field_list
> ) -> ( a{sv}:none )
> [METHOD] org.freesmartphone.PIM.Message.GetContent() -> ( a{sv}:none )
> [SIGNAL] org.freesmartphone.PIM.Message.MessageDeleted()
> [METHOD] org.freesmartphone.PIM.Message.Delete() -> ()
>
>
> But when I try to use:
> mdbus2 -s org.freesmartphone.opimd /org/freesmartphone/PIM/Messages
> org.freesmartphone.PIM.Messages.Query ""
>
> I just get "Unsupported type a{sv}". What does that mean? I haven't been
> able to craft a query that works.
>
> Cry
mdbus2 doesn't support a{*} arguments. It isn't implemented till now. You can
use mdbus for those type of arguments.
_______________________________________________
Shr-User mailing list
[email protected]
http://lists.shr-project.org/mailman/listinfo/shr-user