+ public void on_sim_IncomingStoredMessage(DBus.Object sender, int index)
+ {
+ stderr.printf("INCOMING STORED MESSAGE %d\n", index);
+ dump_message(index);
+ }
+
+ public void dump_message(int index)
+ {
+ string state, sender, msg;
+ GLib.HashTable<string, GLib.Value?> info;
+ sim.RetrieveMessage(index, out state, out sender, out msg, out info);
+ stderr.printf("state: %s\n", state);
+ stderr.printf("sender: %s\n", sender);
+ stderr.printf("msg: %s\n", msg);
+ dump_table(info);
+ }
+