summaryrefslogtreecommitdiffstats
path: root/src/lib/ccapi/server/serv_ops.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/ccapi/server/serv_ops.h')
-rw-r--r--src/lib/ccapi/server/serv_ops.h184
1 files changed, 119 insertions, 65 deletions
diff --git a/src/lib/ccapi/server/serv_ops.h b/src/lib/ccapi/server/serv_ops.h
index f43956685..152188636 100644
--- a/src/lib/ccapi/server/serv_ops.h
+++ b/src/lib/ccapi/server/serv_ops.h
@@ -1,6 +1,6 @@
/* $Copyright:
*
- * Copyright 2004 by the Massachusetts Institute of Technology.
+ * Copyright 2004-2006 by the Massachusetts Institute of Technology.
*
* All rights reserved.
*
@@ -63,52 +63,88 @@ struct type_to_op_mapping_t {
};
typedef struct type_to_op_mapping_t type_to_op_mapping_t;
-cc_int32 cci_serv_initialize(void);
-cc_int32 cci_serv_process_msg(cc_msg_t * msg, cc_auth_info_t* auth_info, cc_session_info_t* session_info, cc_msg_t** resp_msg);
-cc_int32 cci_serv_find_ctx(cc_auth_info_t* auth_info, cc_session_info_t* session_info, cc_server_context_t** contextp);
-cc_int32 cci_serv_find_ctx_by_handle(cc_handle ctx_handle, cc_auth_info_t *auth, cc_session_info_t* session, cc_server_context_t** contextp);
-cc_int32 cci_serv_find_ccache_by_handle(cc_server_context_t* ctx, cc_handle ccache_handle, cc_server_ccache_t** ccachep) ;
-cc_int32 cci_serv_find_ccache_iterator_by_handle(cc_server_context_t* ctx, cc_handle iterator, cc_generic_list_node_t** nodep);
-cc_int32 cci_serv_find_creds_iterator_by_handle(cc_server_ccache_t* ccache, cc_handle iterator, cc_generic_list_node_t** nodep);
-cc_int32 cci_serv_make_nack(cc_int32 err_code, cc_auth_info_t* auth_info, cc_session_info_t* session_info, cc_msg_t** msgp);
-cc_int32 cci_serv_make_ack(void * header, cc_int32 header_len, cc_auth_info_t* auth_info, cc_session_info_t* session_info, cc_msg_t** msgp);
-
-cc_int32 ccop_INIT(
+cc_int32 ccs_serv_initialize(void);
+cc_int32 ccs_serv_process_msg(cc_msg_t * msg, cc_auth_info_t* auth_info, cc_session_info_t* session_info, cc_msg_t** resp_msg);
+cc_int32 ccs_serv_find_ctx(cc_auth_info_t* auth_info, cc_session_info_t* session_info, cc_server_context_t** contextp);
+cc_int32 ccs_serv_find_ctx_by_handle(cc_handle ctx_handle, cc_auth_info_t *auth, cc_session_info_t* session, cc_server_context_t** contextp);
+cc_int32 ccs_serv_find_ccache_by_handle(cc_server_context_t* ctx, cc_handle ccache_handle, cc_server_ccache_t** ccachep) ;
+cc_int32 ccs_serv_find_ccache_iterator_by_handle(cc_server_context_t* ctx, cc_handle iterator, cc_generic_list_node_t** nodep);
+cc_int32 ccs_serv_find_creds_iterator_by_handle(cc_server_ccache_t* ccache, cc_handle iterator, cc_generic_list_node_t** nodep);
+cc_int32 ccs_serv_make_nack(cc_int32 err_code, cc_auth_info_t* auth_info, cc_session_info_t* session_info, cc_msg_t** msgp);
+cc_int32 ccs_serv_make_ack(void * header, cc_int32 header_len, cc_auth_info_t* auth_info, cc_session_info_t* session_info, cc_msg_t** msgp);
+
+cc_int32
+ccop_INIT(
cc_server_context_t* ctx,
cc_auth_info_t* auth_info,
cc_session_info_t* session_info,
cc_msg_t *msg,
cc_msg_t **resp_msg);
-cc_int32 ccop_CTX_RELEASE(
+cc_int32
+ccop_CTX_RELEASE(
cc_server_context_t* ctx,
cc_auth_info_t* auth_info,
cc_session_info_t* session_info,
cc_msg_t *msg,
cc_msg_t **resp_msg);
-cc_int32 ccop_CTX_GET_CHANGE_TIME(
+cc_int32
+ccop_CTX_GET_CHANGE_TIME(
cc_server_context_t* ctx,
cc_auth_info_t* auth_info,
cc_session_info_t* session_info,
cc_msg_t *msg,
cc_msg_t **resp_msg);
-cc_int32 ccop_CTX_GET_DEFAULT_CCACHE_NAME(
+cc_int32
+ccop_CTX_GET_DEFAULT_CCACHE_NAME(
cc_server_context_t* ctx,
cc_auth_info_t* auth_info,
cc_session_info_t* session_info,
cc_msg_t *msg,
cc_msg_t **resp_msg);
-cc_int32 ccop_CTX_COMPARE(
+cc_int32
+ccop_CTX_CCACHE_OPEN(
cc_server_context_t* ctx,
cc_auth_info_t* auth_info,
cc_session_info_t* session_info,
cc_msg_t *msg,
cc_msg_t **resp_msg);
-cc_int32 ccop_CTX_NEW_CCACHE_ITERATOR(
+cc_int32
+ccop_CTX_CCACHE_OPEN_DEFAULT(
+ cc_server_context_t* ctx,
+ cc_auth_info_t* auth_info,
+ cc_session_info_t* session_info,
+ cc_msg_t *msg,
+ cc_msg_t **resp_msg);
+
+cc_int32
+ccop_CTX_CCACHE_CREATE(
+ cc_server_context_t* ctx,
+ cc_auth_info_t* auth_info,
+ cc_session_info_t* session_info,
+ cc_msg_t *msg,
+ cc_msg_t **resp_msg);
+
+cc_int32
+ccop_CTX_CCACHE_CREATE_DEFAULT( cc_server_context_t* ctx,
+ cc_auth_info_t* auth_info,
+ cc_session_info_t* session_info,
+ cc_msg_t *msg,
+ cc_msg_t **resp_msg);
+
+cc_int32
+ccop_CTX_CCACHE_CREATE_UNIQUE( cc_server_context_t* ctx,
+ cc_auth_info_t* auth_info,
+ cc_session_info_t* session_info,
+ cc_msg_t *msg,
+ cc_msg_t **resp_msg);
+
+cc_int32
+ccop_CTX_NEW_CCACHE_ITERATOR(
cc_server_context_t* ctx,
cc_auth_info_t* auth_info,
cc_session_info_t* session_info,
@@ -129,28 +165,24 @@ ccop_CTX_UNLOCK( cc_server_context_t* ctx,
cc_msg_t *msg,
cc_msg_t **resp_msg);
-cc_int32
-ccop_CTX_CLONE( cc_server_context_t* ctx,
- cc_auth_info_t* auth_info,
- cc_session_info_t* session_info,
- cc_msg_t *msg,
- cc_msg_t **resp_msg);
-
-cc_int32 ccop_CCACHE_OPEN(
+cc_int32
+ccop_CTX_COMPARE(
cc_server_context_t* ctx,
cc_auth_info_t* auth_info,
cc_session_info_t* session_info,
cc_msg_t *msg,
cc_msg_t **resp_msg);
-cc_int32 ccop_CCACHE_OPEN_DEFAULT(
+cc_int32
+ccop_CCACHE_RELEASE(
cc_server_context_t* ctx,
cc_auth_info_t* auth_info,
cc_session_info_t* session_info,
cc_msg_t *msg,
cc_msg_t **resp_msg);
-cc_int32 ccop_CCACHE_CREATE(
+cc_int32
+ccop_CCACHE_DESTROY(
cc_server_context_t* ctx,
cc_auth_info_t* auth_info,
cc_session_info_t* session_info,
@@ -158,90 +190,95 @@ cc_int32 ccop_CCACHE_CREATE(
cc_msg_t **resp_msg);
cc_int32
-ccop_CCACHE_CREATE_DEFAULT( cc_server_context_t* ctx,
- cc_auth_info_t* auth_info,
- cc_session_info_t* session_info,
- cc_msg_t *msg,
- cc_msg_t **resp_msg);
-
-cc_int32
-ccop_CCACHE_CREATE_UNIQUE( cc_server_context_t* ctx,
- cc_auth_info_t* auth_info,
- cc_session_info_t* session_info,
- cc_msg_t *msg,
- cc_msg_t **resp_msg);
-
-cc_int32 ccop_CCACHE_RELEASE(
+ccop_CCACHE_SET_DEFAULT(
cc_server_context_t* ctx,
cc_auth_info_t* auth_info,
cc_session_info_t* session_info,
cc_msg_t *msg,
cc_msg_t **resp_msg);
-cc_int32 ccop_CCACHE_DESTROY(
+cc_int32
+ccop_CCACHE_GET_CREDS_VERSION(
cc_server_context_t* ctx,
cc_auth_info_t* auth_info,
cc_session_info_t* session_info,
cc_msg_t *msg,
cc_msg_t **resp_msg);
-cc_int32 ccop_CCACHE_SET_DEFAULT(
+cc_int32
+ccop_CCACHE_GET_NAME(
cc_server_context_t* ctx,
cc_auth_info_t* auth_info,
cc_session_info_t* session_info,
cc_msg_t *msg,
cc_msg_t **resp_msg);
-cc_int32 ccop_CCACHE_GET_CREDS_VERSION(
+cc_int32
+ccop_CCACHE_GET_PRINCIPAL(
cc_server_context_t* ctx,
cc_auth_info_t* auth_info,
cc_session_info_t* session_info,
cc_msg_t *msg,
cc_msg_t **resp_msg);
-cc_int32 ccop_CCACHE_GET_NAME(
+cc_int32
+ccop_CCACHE_SET_PRINCIPAL(
cc_server_context_t* ctx,
cc_auth_info_t* auth_info,
cc_session_info_t* session_info,
cc_msg_t *msg,
cc_msg_t **resp_msg);
-cc_int32 ccop_CCACHE_GET_PRINCIPAL(
+cc_int32
+ccop_CCACHE_STORE_CREDS(
cc_server_context_t* ctx,
cc_auth_info_t* auth_info,
cc_session_info_t* session_info,
cc_msg_t *msg,
cc_msg_t **resp_msg);
-cc_int32 ccop_CCACHE_SET_PRINCIPAL(
+cc_int32
+ccop_CCACHE_REM_CREDS(
cc_server_context_t* ctx,
cc_auth_info_t* auth_info,
cc_session_info_t* session_info,
cc_msg_t *msg,
cc_msg_t **resp_msg);
-cc_int32 ccop_CCACHE_CREDS_ITERATOR(
+cc_int32
+ccop_CCACHE_NEW_CREDS_ITERATOR(
cc_server_context_t* ctx,
cc_auth_info_t* auth_info,
cc_session_info_t* session_info,
cc_msg_t *msg,
cc_msg_t **resp_msg);
-cc_int32 ccop_CCACHE_STORE_CREDS(
+cc_int32
+ccop_CCACHE_MOVE(
cc_server_context_t* ctx,
cc_auth_info_t* auth_info,
cc_session_info_t* session_info,
cc_msg_t *msg,
cc_msg_t **resp_msg);
-cc_int32 ccop_CCACHE_REM_CREDS(
- cc_server_context_t* ctx,
- cc_auth_info_t* auth_info,
- cc_session_info_t* session_info,
- cc_msg_t *msg,
- cc_msg_t **resp_msg);
+cc_int32
+ccop_CCACHE_LOCK(
+ cc_server_context_t* ctx,
+ cc_auth_info_t* auth_info,
+ cc_session_info_t* session_info,
+ cc_msg_t *msg,
+ cc_msg_t **resp_msg);
+
+cc_int32
+ccop_CCACHE_UNLOCK(
+ cc_server_context_t* ctx,
+ cc_auth_info_t* auth_info,
+ cc_session_info_t* session_info,
+ cc_msg_t *msg,
+ cc_msg_t **resp_msg);
-cc_int32 ccop_CCACHE_GET_LAST_DEFAULT_TIME(
+cc_int32
+ccop_CCACHE_GET_LAST_DEFAULT_TIME(
cc_server_context_t* ctx,
cc_auth_info_t* auth_info,
cc_session_info_t* session_info,
@@ -256,63 +293,80 @@ ccop_CCACHE_GET_CHANGE_TIME(
cc_msg_t *msg,
cc_msg_t **resp_msg) ;
-cc_int32 ccop_CCACHE_COMPARE(
+cc_int32
+ccop_CCACHE_COMPARE(
cc_server_context_t* ctx,
cc_auth_info_t* auth_info,
cc_session_info_t* session_info,
cc_msg_t *msg,
cc_msg_t **resp_msg);
-cc_int32 ccop_CCACHE_GET_KDC_TIME_OFFSET(
+cc_int32
+ccop_CCACHE_GET_KDC_TIME_OFFSET(
cc_server_context_t* ctx,
cc_auth_info_t* auth_info,
cc_session_info_t* session_info,
cc_msg_t *msg,
cc_msg_t **resp_msg);
-cc_int32 ccop_CCACHE_SET_KDC_TIME_OFFSET(
+cc_int32
+ccop_CCACHE_SET_KDC_TIME_OFFSET(
cc_server_context_t* ctx,
cc_auth_info_t* auth_info,
cc_session_info_t* session_info,
cc_msg_t *msg,
cc_msg_t **resp_msg);
-cc_int32 ccop_CCACHE_CLEAR_KDC_TIME_OFFSET(
+cc_int32
+ccop_CCACHE_CLEAR_KDC_TIME_OFFSET(
cc_server_context_t* ctx,
cc_auth_info_t* auth_info,
cc_session_info_t* session_info,
cc_msg_t *msg,
cc_msg_t **resp_msg);
-cc_int32 ccop_CCACHE_ITERATOR_RELEASE(
+cc_int32
+ccop_CCACHE_ITERATOR_RELEASE(
cc_server_context_t* ctx,
cc_auth_info_t* auth_info,
cc_session_info_t* session_info,
cc_msg_t *msg,
cc_msg_t **resp_msg);
-cc_int32 ccop_CCACHE_ITERATOR_NEXT(
+cc_int32
+ccop_CCACHE_ITERATOR_NEXT(
cc_server_context_t* ctx,
cc_auth_info_t* auth_info,
cc_session_info_t* session_info,
cc_msg_t *msg,
cc_msg_t **resp_msg);
-cc_int32 ccop_CREDS_ITERATOR_RELEASE(
+cc_int32
+ccop_CCACHE_ITERATOR_CLONE(
cc_server_context_t* ctx,
cc_auth_info_t* auth_info,
cc_session_info_t* session_info,
cc_msg_t *msg,
cc_msg_t **resp_msg);
-cc_int32 ccop_CREDS_ITERATOR_NEXT(
+cc_int32
+ccop_CREDS_ITERATOR_RELEASE(
cc_server_context_t* ctx,
cc_auth_info_t* auth_info,
cc_session_info_t* session_info,
cc_msg_t *msg,
cc_msg_t **resp_msg);
-cc_int32 ccop_CREDS_RELEASE(
+cc_int32
+ccop_CREDS_ITERATOR_NEXT(
+ cc_server_context_t* ctx,
+ cc_auth_info_t* auth_info,
+ cc_session_info_t* session_info,
+ cc_msg_t *msg,
+ cc_msg_t **resp_msg);
+
+cc_int32
+ccop_CREDS_ITERATOR_CLONE(
cc_server_context_t* ctx,
cc_auth_info_t* auth_info,
cc_session_info_t* session_info,