From 05b0fe74bb6eb10a49333d42f9f1677235863f85 Mon Sep 17 00:00:00 2001 From: Alexandra Ellwood Date: Tue, 12 Jun 2007 21:07:16 +0000 Subject: Add advisory locking to CCAPI Added code to trash client crashes. Reorganized server launch to make it easier to implement platform specific code. ticket: new status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19573 dc483132-0cff-0310-8789-dd5450dbe970 --- src/ccapi/server/ccs_server.h | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'src/ccapi/server/ccs_server.h') diff --git a/src/ccapi/server/ccs_server.h b/src/ccapi/server/ccs_server.h index 7132710..670a74e 100644 --- a/src/ccapi/server/ccs_server.h +++ b/src/ccapi/server/ccs_server.h @@ -29,15 +29,17 @@ #include "ccs_types.h" -cc_int32 ccs_server_initialize (void); +cc_int32 ccs_server_new_identifier (cci_identifier_t *out_identifier); -cc_int32 ccs_server_cleanup (void); +cc_int32 ccs_server_add_client (ccs_pipe_t in_connection_pipe); -cc_int32 ccs_server_new_identifier (cci_identifier_t *out_identifier); +cc_int32 ccs_server_remove_client (ccs_pipe_t in_connection_pipe); -cc_int32 ccs_server_add_client (ccs_os_pipe_t in_connection_os_pipe); +cc_int32 ccs_server_client_for_pipe (ccs_pipe_t in_client_pipe, + ccs_client_t *out_client); -cc_int32 ccs_server_remove_client (ccs_os_pipe_t in_connection_os_pipe); +cc_int32 ccs_server_client_is_valid (ccs_pipe_t in_client_pipe, + cc_uint32 *out_client_is_valid); cc_int32 ccs_server_handle_request (ccs_pipe_t in_client_pipe, ccs_pipe_t in_reply_pipe, -- cgit v1.1