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

serialize.h File Reference


Detailed Description

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

#include <glib.h>
#include <stdint.h>
#include "hiker/global_settings.h"

Go to the source code of this file.

Data Structures

struct  serialize_buf

Typedefs

typedef serialize_buf serialize_buf

Functions

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


Typedef Documentation

typedef struct serialize_buf serialize_buf
 


Function Documentation

void clean_serialize_buf serialize_buf  ) 
 

int deserialize_blob serialize_buf ,
char **  ,
int *  length
 

int deserialize_bool serialize_buf ,
gboolean * 
 

int deserialize_float serialize_buf ,
double * 
 

int deserialize_gs_value serialize_buf ,
AlpGlobalSettingsValue
 

int deserialize_int serialize_buf ,
int * 
 

int deserialize_string serialize_buf ,
char **  ,
int *  length
 

void free_serialize_buf serialize_buf  ) 
 

serialize_buf* make_serialize_buf void   ) 
 

int serialize_blob serialize_buf ,
const char *  ,
int  length
 

int serialize_bool serialize_buf ,
gboolean 
 

int serialize_float serialize_buf ,
double 
 

int serialize_gs_value serialize_buf ,
const AlpGlobalSettingsValue
 

int serialize_int serialize_buf ,
int 
 

int serialize_string serialize_buf ,
const char * 
 


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