diff options
| author | Alexandra Ellwood <lxs@mit.edu> | 2008-03-18 19:25:16 +0000 |
|---|---|---|
| committer | Alexandra Ellwood <lxs@mit.edu> | 2008-03-18 19:25:16 +0000 |
| commit | f8d4e9aaad429fd6fac6504a527ab0258f47b854 (patch) | |
| tree | 113cf627b1a1cbffd54f632670a8b06768012ca4 /src/ccapi/server/ccs_client.h | |
| parent | d8d990c823f7ba6070622acf5ff2d08af7c1d7a9 (diff) | |
| download | krb5-f8d4e9aaad429fd6fac6504a527ab0258f47b854.tar.gz krb5-f8d4e9aaad429fd6fac6504a527ab0258f47b854.tar.xz krb5-f8d4e9aaad429fd6fac6504a527ab0258f47b854.zip | |
CCacheServer should track client iterators
The CCacheServer needs to track client iterators so that if
a client crashes while iterating the resources on the server
for that iterator are freed.
ticket: new
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20279 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/ccapi/server/ccs_client.h')
| -rw-r--r-- | src/ccapi/server/ccs_client.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ccapi/server/ccs_client.h b/src/ccapi/server/ccs_client.h index fe3ea71b9..58c963707 100644 --- a/src/ccapi/server/ccs_client.h +++ b/src/ccapi/server/ccs_client.h @@ -40,6 +40,12 @@ cc_int32 ccs_client_add_callback (ccs_client_t io_client, cc_int32 ccs_client_remove_callback (ccs_client_t io_client, ccs_callback_t in_lock); +cc_int32 ccs_client_add_iterator (ccs_client_t io_client, + ccs_generic_list_iterator_t in_iterator); + +cc_int32 ccs_client_remove_iterator (ccs_client_t io_client, + ccs_generic_list_iterator_t in_iterator); + cc_int32 ccs_client_uses_pipe (ccs_client_t in_client, ccs_pipe_t in_pipe, cc_uint32 *out_uses_pipe); |
