23#ifndef JULEA_DISTRIBUTION_DISTRIBUTION_H 
   24#define JULEA_DISTRIBUTION_DISTRIBUTION_H 
   26#if !defined(JULEA_H) && !defined(JULEA_COMPILATION) 
   27#error "Only <julea.h> can be included directly." 
void j_distribution_weighted_get_vtable(JDistributionVTable *)
Definition weighted.c:340
 
void j_distribution_single_server_get_vtable(JDistributionVTable *)
Definition single-server.c:277
 
void j_distribution_round_robin_get_vtable(JDistributionVTable *)
Definition round-robin.c:280
 
Definition distribution.h:37
 
void(* distribution_deserialize)(gpointer, bson_t const *)
Definition distribution.h:45
 
void(* distribution_free)(gpointer)
Definition distribution.h:39
 
void(* distribution_set2)(gpointer, gchar const *, guint64, guint64)
Definition distribution.h:42
 
void(* distribution_set)(gpointer, gchar const *, guint64)
Definition distribution.h:41
 
void(* distribution_reset)(gpointer, guint64, guint64)
Definition distribution.h:47
 
void(* distribution_serialize)(gpointer, bson_t *)
Definition distribution.h:44
 
gboolean(* distribution_distribute)(gpointer, guint *, guint64 *, guint64 *, guint64 *)
Definition distribution.h:48
 
gpointer(* distribution_new)(guint, guint64)
Definition distribution.h:38