syslog-ng source
serialize.h File Reference
#include "syslog-ng.h"
#include <stdio.h>
#include <string.h>
Include dependency graph for serialize.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SerializeArchive
 

Macros

#define BUFFER_SIZE   128
 

Functions

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

Macro Definition Documentation

◆ BUFFER_SIZE

#define BUFFER_SIZE   128

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 *  self)

◆ 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)