presence_xml/pidf.c File Reference

Kamailio Presence_XML :: PIDF handling. More...

#include <time.h>
#include <string.h>
#include <stdlib.h>
#include <libxml/parser.h>
#include "../../dprint.h"
#include "../../sr_module.h"
#include "pidf.h"

Include dependency graph for presence_xml/pidf.c:

Go to the source code of this file.

Defines

#define _XOPEN_SOURCE   600

Functions

time_t xml_parse_dateTime (char *xml_time_str)
xmlNodePtr xmlDocGetNodeByName (xmlDocPtr doc, const char *name, const char *ns)
char * xmlDocGetNodeContentByName (xmlDocPtr doc, const char *name, const char *ns)
xmlAttrPtr xmlNodeGetAttrByName (xmlNodePtr node, const char *name)
char * xmlNodeGetAttrContentByName (xmlNodePtr node, const char *name)
xmlNodePtr xmlNodeGetChildByName (xmlNodePtr node, const char *name)
xmlNodePtr xmlNodeGetNodeByName (xmlNodePtr node, const char *name, const char *ns)
char * xmlNodeGetNodeContentByName (xmlNodePtr root, const char *name, const char *ns)


Detailed Description

Kamailio Presence_XML :: PIDF handling.

Definition in file presence_xml/pidf.c.


Define Documentation

#define _XOPEN_SOURCE   600

make strptime available use 600 for 'Single UNIX Specification, Version 3' _XOPEN_SOURCE creates conflict in header definitions in Solaris

Definition at line 40 of file presence_xml/pidf.c.


Function Documentation

time_t xml_parse_dateTime ( char *  xml_time_str  ) 

Definition at line 133 of file presence_xml/pidf.c.

References NULL.

Referenced by get_rule_node().

xmlNodePtr xmlDocGetNodeByName ( xmlDocPtr  doc,
const char *  name,
const char *  ns 
)

char* xmlDocGetNodeContentByName ( xmlDocPtr  doc,
const char *  name,
const char *  ns 
)

Definition at line 123 of file presence_xml/pidf.c.

References NULL, and xmlDocGetNodeByName().

xmlAttrPtr xmlNodeGetAttrByName ( xmlNodePtr  node,
const char *  name 
)

Definition at line 57 of file presence_xml/pidf.c.

References NULL.

Referenced by xmlNodeGetAttrContentByName().

char* xmlNodeGetAttrContentByName ( xmlNodePtr  node,
const char *  name 
)

xmlNodePtr xmlNodeGetChildByName ( xmlNodePtr  node,
const char *  name 
)

Definition at line 77 of file presence_xml/pidf.c.

References NULL.

xmlNodePtr xmlNodeGetNodeByName ( xmlNodePtr  node,
const char *  name,
const char *  ns 
)

Definition at line 88 of file presence_xml/pidf.c.

char* xmlNodeGetNodeContentByName ( xmlNodePtr  root,
const char *  name,
const char *  ns 
)

Definition at line 107 of file presence_xml/pidf.c.

Referenced by bind_libxml_api(), and get_final_notify_body().


Generated on Thu May 24 08:01:15 2012 for Kamailio - The Open Source SIP Server by  doxygen 1.5.6