summaryrefslogtreecommitdiffstats
path: root/src/ccapi/server/ccs_array.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ccapi/server/ccs_array.h')
-rw-r--r--src/ccapi/server/ccs_array.h40
1 files changed, 30 insertions, 10 deletions
diff --git a/src/ccapi/server/ccs_array.h b/src/ccapi/server/ccs_array.h
index 6f896cb60..05bcbdf8e 100644
--- a/src/ccapi/server/ccs_array.h
+++ b/src/ccapi/server/ccs_array.h
@@ -29,21 +29,21 @@
#include "ccs_types.h"
-cc_int32 ccs_pipe_array_new (ccs_pipe_array_t *out_array);
+cc_int32 ccs_client_array_new (ccs_client_array_t *out_array);
-cc_int32 ccs_pipe_array_release (ccs_pipe_array_t io_array);
+cc_int32 ccs_client_array_release (ccs_client_array_t io_array);
-cc_uint64 ccs_pipe_array_count (ccs_pipe_array_t in_array);
+cc_uint64 ccs_client_array_count (ccs_client_array_t in_array);
-ccs_pipe_t ccs_pipe_array_object_at_index (ccs_pipe_array_t io_array,
- cc_uint64 in_position);
+ccs_client_t ccs_client_array_object_at_index (ccs_client_array_t io_array,
+ cc_uint64 in_position);
-cc_int32 ccs_pipe_array_insert (ccs_pipe_array_t io_array,
- ccs_pipe_t in_pipe,
- cc_uint64 in_position);
+cc_int32 ccs_client_array_insert (ccs_client_array_t io_array,
+ ccs_client_t in_client,
+ cc_uint64 in_position);
-cc_int32 ccs_pipe_array_remove (ccs_pipe_array_t io_array,
- cc_uint64 in_position);
+cc_int32 ccs_client_array_remove (ccs_client_array_t io_array,
+ cc_uint64 in_position);
#pragma mark -
@@ -68,4 +68,24 @@ cc_int32 ccs_lock_array_move (ccs_lock_array_t io_array,
cc_uint64 in_new_position,
cc_uint64 *out_real_new_position);
+#pragma mark -
+
+cc_int32 ccs_lockref_object_release (void *io_lockref);
+
+cc_int32 ccs_lockref_array_new (ccs_lockref_array_t *out_array);
+
+cc_int32 ccs_lockref_array_release (ccs_lockref_array_t io_array);
+
+cc_uint64 ccs_lockref_array_count (ccs_lockref_array_t in_array);
+
+ccs_lockref_t ccs_lockref_array_object_at_index (ccs_lockref_array_t io_array,
+ cc_uint64 in_position);
+
+cc_int32 ccs_lockref_array_insert (ccs_lockref_array_t io_array,
+ ccs_lockref_t in_lockref,
+ cc_uint64 in_position);
+
+cc_int32 ccs_lockref_array_remove (ccs_lockref_array_t io_array,
+ cc_uint64 in_position);
+
#endif /* CCS_ARRAY_H */