Main Page | Modules | Namespace List | Class Hierarchy | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

SecurityXml.c File Reference

#include <stdio.h>
#include <glib.h>
#include <expat.h>
#include <string.h>
#include "SecurityXml.h"

Data Structures

struct  _ParseData

Defines

#define CDATA_START   TRUE
#define CDATA_END   FALSE
#define CDATA_NOT_FOUND   FALSE
#define SECURITY_ID_TAG   0
#define SECURITY_NAME_OFFSET   1
#define CERTISSUER_TAG   0
#define CERTISSUER_OFFSET   1
#define CERTSERIAL_TAG   2
#define CERTSERIAL_OFFSET   3
#define ALP_PRV_SPF_XML_ELEMENT_UNKNOWN   -1
#define ALP_PRV_SPF_XML_ELEMENT_SECURITY   0
#define ALP_PRV_SPF_XML_ELEMENT_CERTREF   1
#define ALP_PRV_SPF_TMP_XML_PATH   "/var/opt/alp/data/lib/security/"

Functions

AlpPrvSpfSoErr alp_prv_spf_xml_parse (SecurityObject *object, const char *xmlData, AlpPrvSpfXmlParse *xmlParse, unsigned int len)
void alp_prv_spf_cleanup_xml_parse (AlpPrvSpfXmlParse *xmlParse)


Define Documentation

#define ALP_PRV_SPF_TMP_XML_PATH   "/var/opt/alp/data/lib/security/"
 

#define ALP_PRV_SPF_XML_ELEMENT_CERTREF   1
 

#define ALP_PRV_SPF_XML_ELEMENT_SECURITY   0
 

#define ALP_PRV_SPF_XML_ELEMENT_UNKNOWN   -1
 

#define CDATA_END   FALSE
 

#define CDATA_NOT_FOUND   FALSE
 

#define CDATA_START   TRUE
 

#define CERTISSUER_OFFSET   1
 

#define CERTISSUER_TAG   0
 

#define CERTSERIAL_OFFSET   3
 

#define CERTSERIAL_TAG   2
 

#define SECURITY_ID_TAG   0
 

#define SECURITY_NAME_OFFSET   1
 


Function Documentation

void alp_prv_spf_cleanup_xml_parse AlpPrvSpfXmlParse xmlParse  ) 
 

AlpPrvSpfSoErr alp_prv_spf_xml_parse SecurityObject object,
const char *  xmlData,
AlpPrvSpfXmlParse xmlParse,
unsigned int  len
 


Generated on Sat Dec 16 20:29:49 2006 for hiker-0.9 by  doxygen 1.4.4