Home | History | Annotate | Download | only in bus

Lines Matching defs:context

41 process_content (ExpatParseContext *context)
43 if (context->failed)
46 if (_dbus_string_get_length (&context->content) > 0)
48 if (!bus_config_parser_content (context->parser,
49 &context->content,
50 context->error))
52 context->failed = TRUE;
55 _dbus_string_set_length (&context->content, 0);
66 ExpatParseContext *context = userData;
74 if (context->failed)
77 if (!process_content (context))
90 dbus_set_error (context->error, DBUS_ERROR_NO_MEMORY, NULL);
91 context->failed = TRUE;
107 if (!bus_config_parser_start_element (context->parser,
111 context->error))
115 context->failed = TRUE;
127 ExpatParseContext *context = userData;
129 if (!process_content (context))
132 if (!bus_config_parser_end_element (context->parser,
134 context->error))
136 context->failed = TRUE;
147 ExpatParseContext *context = userData;
148 if (context->failed)
151 if (!_dbus_string_append_len (&context->content,
154 dbus_set_error (context->error, DBUS_ERROR_NO_MEMORY, NULL);
155 context->failed = TRUE;
170 ExpatParseContext context;
177 context.error = error;
178 context.failed = FALSE;
182 if (!_dbus_string_init (&context.content))
191 _dbus_string_free (&context.content);
218 context.parser = parser;
220 XML_SetUserData (expat, &context);
247 if (context.error != NULL &&
248 !dbus_error_is_set (context.error))
270 if (context.failed)
278 _dbus_string_free (&context.content);
288 _dbus_string_free (&context.content);