Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

dime.h File Reference


Detailed Description

Dime parser / creator.

Author:
Jeroen Asselman
Date:
2004

#include "common.h"

Go to the source code of this file.

Functions

dime_recorddime_record_alloc (void)
void dime_record_free (struct dime_record **record_ptr)
size_t dime_create_record (const struct dime_record *record, char **data_ptr, gboolean first, gboolean last)
gboolean dime_record_set_data (struct dime_record *record, const void *data, size_t size)
gboolean dime_record_set_id (struct dime_record *record, const char *id)
gboolean dime_record_set_type_uri (struct dime_record *, const char *type)
gboolean dime_record_set_type_mime (struct dime_record *, const char *type)
void dime_list_free (GSList **list_ptr)
GSList * dime_parse_records (const gchar *data, size_t size)
const char * dime_record_type (const struct dime_record *record)
size_t dime_record_type_length (const struct dime_record *record)
const char * dime_record_id (const struct dime_record *record)
size_t dime_record_id_length (const struct dime_record *record)
const char * dime_record_data (const struct dime_record *record)
size_t dime_record_data_length (const struct dime_record *record)


Function Documentation

size_t dime_create_record const struct dime_record record,
char **  data_ptr,
gboolean  first,
gboolean  last
 

void dime_list_free GSList **  list_ptr  ) 
 

GSList* dime_parse_records const gchar *  data,
size_t  size
 

struct dime_record* dime_record_alloc void   ) 
 

const char* dime_record_data const struct dime_record record  ) 
 

size_t dime_record_data_length const struct dime_record record  ) 
 

void dime_record_free struct dime_record **  record_ptr  ) 
 

const char* dime_record_id const struct dime_record record  ) 
 

size_t dime_record_id_length const struct dime_record record  ) 
 

gboolean dime_record_set_data struct dime_record record,
const void *  data,
size_t  size
 

gboolean dime_record_set_id struct dime_record record,
const char *  id
 

gboolean dime_record_set_type_mime struct dime_record ,
const char *  type
 

gboolean dime_record_set_type_uri struct dime_record ,
const char *  type
 

const char* dime_record_type const struct dime_record record  ) 
 

size_t dime_record_type_length const struct dime_record record  ) 
 


Generated on Sat Jun 30 17:53:25 2007 for gtk-gnutella by  doxygen 1.3.9.1