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

Reply via email to