diff options
author | Pranith Kumar K <pranithk@gluster.com> | 2012-02-23 14:46:04 +0530 |
---|---|---|
committer | Vijay Bellur <vijay@gluster.com> | 2012-03-01 09:12:10 -0800 |
commit | 86f631f4283cba7185e5b1d5a3be4b9a614ed985 (patch) | |
tree | 04ef089c7de54aec4348e308fda4015e82092123 /xlators/protocol/server/src/server.h | |
parent | f93045296870cb6938d9b4356a4f3198cbebe3ba (diff) |
protocol/server: Make conn object ref-counted
Change-Id: I992a7f8a75edfe7d75afaa1abe0ad45e8f351c8b
BUG: 796581
Signed-off-by: Pranith Kumar K <pranithk@gluster.com>
Reviewed-on: http://review.gluster.com/2806
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Vijay Bellur <vijay@gluster.com>
Diffstat (limited to 'xlators/protocol/server/src/server.h')
-rw-r--r-- | xlators/protocol/server/src/server.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/xlators/protocol/server/src/server.h b/xlators/protocol/server/src/server.h index 4c38c19719d..c54454e3efe 100644 --- a/xlators/protocol/server/src/server.h +++ b/xlators/protocol/server/src/server.h @@ -75,8 +75,11 @@ typedef struct _server_connection server_connection_t; server_connection_t * server_connection_get (xlator_t *this, const char *id); -void -server_connection_put (xlator_t *this, server_connection_t *conn); +server_connection_t* +server_conn_unref (server_connection_t *conn); + +server_connection_t* +server_conn_ref (server_connection_t *conn); int server_connection_cleanup (xlator_t *this, server_connection_t *conn); |