syslog-ng source
collection-comparator.h File Reference
#include "syslog-ng.h"
Include dependency graph for collection-comparator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CollectionComparatorEntry
 

Typedefs

typedef void(* cc_callback) (CollectionComparatorEntry *entry, gpointer user_data)
 

Functions

guint hash_collection_comparator_entry (const void *data)
 
gboolean equal_collection_comparator_entry (const void *a, const void *b)
 
void free_collection_comparator_entry (gpointer s)
 
CollectionComparator * collection_comparator_new (void)
 
void collection_comparator_free (CollectionComparator *self)
 
void collection_comparator_start (CollectionComparator *self)
 
void collection_comparator_stop (CollectionComparator *self)
 
void collection_comparator_add_value (CollectionComparator *self, const gint64 key[2], const gchar *value)
 
void collection_comparator_add_initial_value (CollectionComparator *self, const gint64 key[2], const gchar *value)
 
void collection_comporator_set_callbacks (CollectionComparator *self, cc_callback handle_new, cc_callback handle_delete, gpointer user_data)
 

Typedef Documentation

◆ cc_callback

typedef void(* cc_callback) (CollectionComparatorEntry *entry, gpointer user_data)

Function Documentation

◆ collection_comparator_add_initial_value()

void collection_comparator_add_initial_value ( CollectionComparator *  self,
const gint64  key[2],
const gchar *  value 
)

◆ collection_comparator_add_value()

void collection_comparator_add_value ( CollectionComparator *  self,
const gint64  key[2],
const gchar *  value 
)

◆ collection_comparator_free()

void collection_comparator_free ( CollectionComparator *  self)

◆ collection_comparator_new()

CollectionComparator* collection_comparator_new ( void  )

◆ collection_comparator_start()

void collection_comparator_start ( CollectionComparator *  self)

◆ collection_comparator_stop()

void collection_comparator_stop ( CollectionComparator *  self)

◆ collection_comporator_set_callbacks()

void collection_comporator_set_callbacks ( CollectionComparator *  self,
cc_callback  handle_new,
cc_callback  handle_delete,
gpointer  user_data 
)

◆ equal_collection_comparator_entry()

gboolean equal_collection_comparator_entry ( const void *  a,
const void *  b 
)
inline

◆ free_collection_comparator_entry()

void free_collection_comparator_entry ( gpointer  s)
inline

◆ hash_collection_comparator_entry()

guint hash_collection_comparator_entry ( const void *  data)
inline