summaryrefslogtreecommitdiffstats
path: root/src/format.h
diff options
context:
space:
mode:
authorNalin Dahyabhai <nalin@dahyabhai.net>2012-01-16 14:17:28 -0500
committerNalin Dahyabhai <nalin@dahyabhai.net>2012-01-16 14:17:28 -0500
commita4547135db29233dedc4b6bf429d3cfe89182e75 (patch)
treeeea0028ee1e573e39ebfecce9b7426b87fdcea62 /src/format.h
parentc0b3083e1e71e90ce83a6f33fe8bebb9c6e17722 (diff)
downloadslapi-nis-a4547135db29233dedc4b6bf429d3cfe89182e75.tar.gz
slapi-nis-a4547135db29233dedc4b6bf429d3cfe89182e75.tar.xz
slapi-nis-a4547135db29233dedc4b6bf429d3cfe89182e75.zip
- in callbacks, only use pblocks that are built from pblocks that we
already have, so that we can pass the transaction ID around; this includes additional parameters for a number of functions and a new callback data type for backend_set_config_entry_add_cb()
Diffstat (limited to 'src/format.h')
-rw-r--r--src/format.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/format.h b/src/format.h
index ff3edda..0aa7d20 100644
--- a/src/format.h
+++ b/src/format.h
@@ -54,7 +54,8 @@ void format_add_sdn_list(struct slapi_dn ***list, struct slapi_dn ***list2,
const char *dn);
void format_free_data(char *data);
-char *format_get_data(struct plugin_state *state, struct slapi_entry *e,
+char *format_get_data(struct plugin_state *state,
+ struct slapi_pblock *pb, struct slapi_entry *e,
const char *domain, const char *map,
const char *fmt,
const char *disallowed_chars,
@@ -65,7 +66,8 @@ char *format_get_data(struct plugin_state *state, struct slapi_entry *e,
struct format_ref_attr_list ***inref_attr_list,
unsigned int *data_length);
void format_free_data_set(char **data_set, unsigned int *data_lengths);
-char **format_get_data_set(struct plugin_state *state, Slapi_Entry *e,
+char **format_get_data_set(struct plugin_state *state,
+ Slapi_PBlock *pb, Slapi_Entry *e,
const char *domain, const char *map,
const char *fmt,
const char *disallowed,