summaryrefslogtreecommitdiffstats
path: root/libglusterfs/src/dict.h
diff options
context:
space:
mode:
authorAmar Tumballi <amarts@redhat.com>2017-12-19 16:10:11 +0530
committerAmar Tumballi <amarts@redhat.com>2017-12-27 05:20:30 +0000
commitb868d6077c14e3653fdaddcb856ab2bf6ceb9c00 (patch)
tree201f61db8690929aa967808816b49d1d4280c385 /libglusterfs/src/dict.h
parent9a47978877a5415dbbac94b93b4b30d055349681 (diff)
dict: support better on-wire transfer
This patch brings data type awareness to dictionary, and also makes sure valid data is properly sent to the other side of the wire using XDR. Next step is to allow people to add more data types (for example, Bool, UUID, iatt etc), and then make it part of every fop signature in wire. Fixes #203 Change-Id: Ie0eee2db847bea2bf7dad80dec89ce3e7c5917c1 Signed-off-by: Amar Tumballi <amarts@redhat.com>
Diffstat (limited to 'libglusterfs/src/dict.h')
-rw-r--r--libglusterfs/src/dict.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libglusterfs/src/dict.h b/libglusterfs/src/dict.h
index 48c6f242723..fab609cd31b 100644
--- a/libglusterfs/src/dict.h
+++ b/libglusterfs/src/dict.h
@@ -69,6 +69,7 @@ struct _data {
char *data;
gf_atomic_t refcount;
gf_lock_t lock;
+ gf_dict_data_type_t data_type;
};
struct _data_pair {