syslog-ng source
serialize.c File Reference
#include "serialize.h"
#include "messages.h"
#include <stdio.h>
#include <errno.h>
#include <string.h>
Include dependency graph for serialize.c:

Classes

struct  SerializeFileArchive
 
struct  SerializeStringArchive
 
struct  SerializeBufferArchive
 

Functions

void _serialize_handle_errors (SerializeArchive *self, const gchar *error_desc, GError *error)
 
void serialize_archive_free (SerializeArchive *self)
 
SerializeArchive * serialize_file_archive_new (FILE *f)
 
void serialize_string_archive_reset (SerializeArchive *sa)
 
SerializeArchive * serialize_string_archive_new (GString *str)
 
gsize serialize_buffer_archive_get_pos (SerializeArchive *s)
 
SerializeArchive * serialize_buffer_archive_new (gchar *buff, gsize len)
 

Function Documentation

◆ _serialize_handle_errors()

void _serialize_handle_errors ( SerializeArchive *  self,
const gchar *  error_desc,
GError *  error 
)

◆ serialize_archive_free()

void serialize_archive_free ( SerializeArchive *  self)

◆ serialize_buffer_archive_get_pos()

gsize serialize_buffer_archive_get_pos ( SerializeArchive *  s)

◆ serialize_buffer_archive_new()

SerializeArchive* serialize_buffer_archive_new ( gchar *  buff,
gsize  len 
)

◆ serialize_file_archive_new()

SerializeArchive* serialize_file_archive_new ( FILE *  f)

◆ serialize_string_archive_new()

SerializeArchive* serialize_string_archive_new ( GString *  str)

◆ serialize_string_archive_reset()

void serialize_string_archive_reset ( SerializeArchive *  sa)