parse org.freedesktop.DBus.Method.NoReply tag correct

This commit is contained in:
Andreas Volz 2008-10-12 23:07:52 +02:00
parent 5c35a320a9
commit c923153861

View file

@ -322,7 +322,7 @@ void generate_proxy(Xml::Document &doc, const char *filename)
body << tab << tab << tab << "wi << property_name;" << endl;
body << tab << tab << tab
<< "::DBus::Message ret = this->invoke_method (call);" << endl;
// TODO: support invoke_method_noreply for properties
// TODO: support invoke_method_NoReply for properties
body << tab << tab << tab
<< "::DBus::MessageIter ri = ret.reader ();" << endl;
body << tab << tab << tab << "::DBus::Variant argout; " << endl;
@ -366,7 +366,8 @@ void generate_proxy(Xml::Document &doc, const char *filename)
Xml::Nodes args_in = args.select("direction","in");
Xml::Nodes args_out = args.select("direction","out");
Xml::Nodes annotations = args["annotation"];
Xml::Nodes annotations_noreply = annotations.select("name","org.freedesktop.DBus.Method.NoReply");
Xml::Nodes method_annotations = method["annotation"];
Xml::Nodes annotations_noreply = method_annotations.select("name","org.freedesktop.DBus.Method.NoReply");
Xml::Nodes annotations_object = annotations.select("name","org.freedesktop.DBus.Object");
string arg_object;
bool annotation_noreply_value = false;