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