/home/tomh/openhip/hip-0.5/src/util/hip_xml.c File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <sys/time.h>
#include <arpa/inet.h>
#include <netinet/in.h>
#include <netinet/ip.h>
#include <netinet/ip6.h>
#include <pthread.h>
#include <ctype.h>
#include <openssl/sha.h>
#include <openssl/dsa.h>
#include <openssl/asn1.h>
#include <openssl/rand.h>
#include <sys/types.h>
#include <errno.h>
#include <fcntl.h>
#include <libxml/tree.h>
#include <hip/hip_types.h>
#include <hip/hip_proto.h>
#include <hip/hip_globals.h>
#include <hip/hip_funcs.h>

Functions

void parse_xml_attributes (xmlAttrPtr attr, hi_node *hi)
void parse_xml_hostid (xmlNodePtr node, hi_node *hi)
void parse_xml_reghostid (xmlNodePtr node, hip_reg *hi, int i)
int read_identities_file (char *filename, int mine)
int hi_to_xml (xmlNodePtr root_node, hi_node *h, int mine)
int save_identities_file (int mine)
int read_conf_file (char *filename)
int read_reg_file ()

Function Documentation

int hi_to_xml ( xmlNodePtr  root_node,
hi_node h,
int  mine 
)

void parse_xml_attributes ( xmlAttrPtr  attr,
hi_node hi 
)

void parse_xml_hostid ( xmlNodePtr  node,
hi_node hi 
)

void parse_xml_reghostid ( xmlNodePtr  node,
hip_reg hi,
int  i 
)

int read_conf_file ( char *  filename  ) 

int read_identities_file ( char *  filename,
int  mine 
)

int read_reg_file ( void   ) 

int save_identities_file ( int  mine  ) 


Generated on Mon Oct 22 11:43:44 2007 for OpenHIP by  doxygen 1.5.1