Home | History | Annotate | Download | only in chromeos-dbus-bindings

Lines Matching refs:XmlInterfaceParser

21 const char XmlInterfaceParser::kArgumentTag[] = "arg";
22 const char XmlInterfaceParser::kInterfaceTag[] = "interface";
23 const char XmlInterfaceParser::kMethodTag[] = "method";
24 const char XmlInterfaceParser::kNodeTag[] = "node";
25 const char XmlInterfaceParser::kSignalTag[] = "signal";
26 const char XmlInterfaceParser::kPropertyTag[] = "property";
27 const char XmlInterfaceParser::kAnnotationTag[] = "annotation";
28 const char XmlInterfaceParser::kDocStringTag[] = "tp:docstring";
29 const char XmlInterfaceParser::kNameAttribute[] = "name";
30 const char XmlInterfaceParser::kTypeAttribute[] = "type";
31 const char XmlInterfaceParser::kValueAttribute[] = "value";
32 const char XmlInterfaceParser::kDirectionAttribute[] = "direction";
33 const char XmlInterfaceParser::kAccessAttribute[] = "access";
34 const char XmlInterfaceParser::kArgumentDirectionIn[] = "in";
35 const char XmlInterfaceParser::kArgumentDirectionOut[] = "out";
37 const char XmlInterfaceParser::kTrue[] = "true";
38 const char XmlInterfaceParser::kFalse[] = "false";
40 const char XmlInterfaceParser::kMethodConst[] =
42 const char XmlInterfaceParser::kMethodAsync[] =
44 const char XmlInterfaceParser::kMethodIncludeDBusMessage[] =
47 const char XmlInterfaceParser::kMethodKind[] = "org.chromium.DBus.Method.Kind";
48 const char XmlInterfaceParser::kMethodKindSimple[] = "simple";
49 const char XmlInterfaceParser::kMethodKindNormal[] = "normal";
50 const char XmlInterfaceParser::kMethodKindAsync[] = "async";
51 const char XmlInterfaceParser::kMethodKindRaw[] = "raw";
61 bool XmlInterfaceParser::ParseXmlInterfaceFile(
67 &XmlInterfaceParser::HandleElementStart,
68 &XmlInterfaceParser::HandleElementEnd);
69 XML_SetCharacterDataHandler(parser, &XmlInterfaceParser::HandleCharData);
98 void XmlInterfaceParser::OnOpenElement(
193 void XmlInterfaceParser::OnCharData(const std::string& content) {
219 void XmlInterfaceParser::AddMethodArgument(const XmlAttributeMap& attributes) {
237 void XmlInterfaceParser::AddSignalArgument(const XmlAttributeMap& attributes) {
242 void XmlInterfaceParser::OnCloseElement(const string& element_name) {
254 bool XmlInterfaceParser::GetElementAttribute(
269 string XmlInterfaceParser::GetValidatedElementAttribute(
286 string XmlInterfaceParser::GetValidatedElementName(
293 Interface::Argument XmlInterfaceParser::ParseArgument(
307 Interface::Property XmlInterfaceParser::ParseProperty(
321 void XmlInterfaceParser::HandleElementStart(void* user_data,
332 auto parser = reinterpret_cast<XmlInterfaceParser*>(user_data);
337 void XmlInterfaceParser::HandleElementEnd(void* user_data,
339 auto parser = reinterpret_cast<XmlInterfaceParser*>(user_data);
344 void XmlInterfaceParser::HandleCharData(void* user_data,
347 auto parser = reinterpret_cast<XmlInterfaceParser*>(user_data);