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

serialize.c File Reference


Detailed Description

fucntions for data type serialization in the implementation of the Global Settings server.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <glib.h>
#include "hiker/traces.h"
#include "hiker/fail.h"
#include "serialize.h"

Functions

serialize_bufmake_serialize_buf (void)
void clean_serialize_buf (serialize_buf *buf)
void free_serialize_buf (serialize_buf *buf)
int serialize_bool (serialize_buf *buf, gboolean b)
int serialize_int (serialize_buf *buf, int i)
int serialize_float (serialize_buf *buf, double f)
int serialize_string (serialize_buf *buf, const char *s)
int serialize_blob (serialize_buf *buf, const char *data, int length)
int serialize_gs_value (serialize_buf *buf, const AlpGlobalSettingsValue *value)
int deserialize_bool (serialize_buf *buf, gboolean *b)
int deserialize_int (serialize_buf *buf, int *i)
int deserialize_float (serialize_buf *buf, double *f)
int deserialize_string (serialize_buf *buf, char **s, int *length)
int deserialize_blob (serialize_buf *buf, char **data, int *length)
int deserialize_gs_value (serialize_buf *buf, AlpGlobalSettingsValue *value)


Function Documentation

void clean_serialize_buf serialize_buf buf  ) 
 

int deserialize_blob serialize_buf buf,
char **  data,
int *  length
 

int deserialize_bool serialize_buf buf,
gboolean *  b
 

int deserialize_float serialize_buf buf,
double *  f
 

int deserialize_gs_value serialize_buf buf,
AlpGlobalSettingsValue value
 

int deserialize_int serialize_buf buf,
int *  i
 

int deserialize_string serialize_buf buf,
char **  s,
int *  length
 

void free_serialize_buf serialize_buf buf  ) 
 

serialize_buf* make_serialize_buf void   ) 
 

int serialize_blob serialize_buf buf,
const char *  data,
int  length
 

int serialize_bool serialize_buf buf,
gboolean  b
 

int serialize_float serialize_buf buf,
double  f
 

int serialize_gs_value serialize_buf buf,
const AlpGlobalSettingsValue value
 

int serialize_int serialize_buf buf,
int  i
 

int serialize_string serialize_buf buf,
const char *  s
 


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