MCPcopy Create free account
hub / github.com/ClusterLabs/pacemaker / getDocPtr

Function getDocPtr

lib/common/xml.c:318–330  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

316}
317
318xmlDoc *getDocPtr(xmlNode *node)
319{
320 xmlDoc *doc = NULL;
321 CRM_CHECK(node != NULL, return NULL);
322
323 doc = node->doc;
324 if(doc == NULL) {
325 doc = xmlNewDoc((const xmlChar*)"1.0");
326 xmlDocSetRootElement(doc, node);
327 xmlSetTreeDoc(node, doc);
328 }
329 return doc;
330}
331
332xmlNode*
333add_node_copy(xmlNode *parent, xmlNode *src_node)

Callers 9

add_node_copyFunction · 0.85
create_xml_nodeFunction · 0.85
dump_xmlFunction · 0.85
save_xml_to_fileFunction · 0.85
calculate_xml_digest_v2Function · 0.85
validate_withFunction · 0.85
apply_transformationFunction · 0.85
xpath_searchFunction · 0.85
expand_templates_in_setsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected