summaryrefslogtreecommitdiffstats
path: root/src/ccapi/server/ccs_client.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ccapi/server/ccs_client.c')
-rw-r--r--src/ccapi/server/ccs_client.c94
1 files changed, 47 insertions, 47 deletions
diff --git a/src/ccapi/server/ccs_client.c b/src/ccapi/server/ccs_client.c
index 31ed14ff47..72ae89de10 100644
--- a/src/ccapi/server/ccs_client.c
+++ b/src/ccapi/server/ccs_client.c
@@ -43,39 +43,39 @@ cc_int32 ccs_client_new (ccs_client_t *out_client,
{
cc_int32 err = ccNoError;
ccs_client_t client = NULL;
-
+
if (!out_client ) { err = cci_check_error (ccErrBadParam); }
if (!ccs_pipe_valid (in_client_pipe)) { err = cci_check_error (ccErrBadParam); }
-
+
if (!err) {
client = malloc (sizeof (*client));
- if (client) {
+ if (client) {
*client = ccs_client_initializer;
} else {
- err = cci_check_error (ccErrNoMem);
+ err = cci_check_error (ccErrNoMem);
}
}
-
+
if (!err) {
err = ccs_callbackref_array_new (&client->callbacks);
}
-
+
if (!err) {
err = ccs_iteratorref_array_new (&client->iterators);
}
-
+
if (!err) {
err = ccs_pipe_copy (&client->client_pipe, in_client_pipe);
}
-
+
if (!err) {
*out_client = client;
client = NULL;
}
-
+
ccs_client_release (client);
-
- return cci_check_error (err);
+
+ return cci_check_error (err);
}
/* ------------------------------------------------------------------------ */
@@ -83,26 +83,26 @@ cc_int32 ccs_client_new (ccs_client_t *out_client,
cc_int32 ccs_client_release (ccs_client_t io_client)
{
cc_int32 err = ccNoError;
-
+
if (!err && io_client) {
cc_uint64 i;
cc_uint64 callback_count = ccs_callbackref_array_count (io_client->callbacks);
cc_uint64 iterator_count = ccs_iteratorref_array_count (io_client->iterators);
-
+
for (i = 0; !err && i < callback_count; i++) {
ccs_callback_t callback = ccs_callbackref_array_object_at_index (io_client->callbacks, i);
-
- cci_debug_printf ("%s: Invalidating callback reference %p.",
+
+ cci_debug_printf ("%s: Invalidating callback reference %p.",
__FUNCTION__, callback);
ccs_callback_invalidate (callback);
}
-
+
for (i = 0; !err && i < iterator_count; i++) {
ccs_generic_list_iterator_t iterator = ccs_iteratorref_array_object_at_index (io_client->iterators, i);
-
- cci_debug_printf ("%s: Invalidating iterator reference %p.",
+
+ cci_debug_printf ("%s: Invalidating iterator reference %p.",
__FUNCTION__, iterator);
- ccs_generic_list_iterator_invalidate (iterator);
+ ccs_generic_list_iterator_invalidate (iterator);
}
ccs_callbackref_array_release (io_client->callbacks);
@@ -110,8 +110,8 @@ cc_int32 ccs_client_release (ccs_client_t io_client)
ccs_pipe_release (io_client->client_pipe);
free (io_client);
}
-
- return cci_check_error (err);
+
+ return cci_check_error (err);
}
/* ------------------------------------------------------------------------ */
@@ -120,16 +120,16 @@ cc_int32 ccs_client_add_callback (ccs_client_t io_client,
ccs_callback_t in_callback)
{
cc_int32 err = ccNoError;
-
+
if (!io_client ) { err = cci_check_error (ccErrBadParam); }
if (!in_callback) { err = cci_check_error (ccErrBadParam); }
-
+
if (!err) {
err = ccs_callbackref_array_insert (io_client->callbacks, in_callback,
ccs_callbackref_array_count (io_client->callbacks));
}
-
- return cci_check_error (err);
+
+ return cci_check_error (err);
}
@@ -140,16 +140,16 @@ cc_int32 ccs_client_remove_callback (ccs_client_t io_client,
{
cc_int32 err = ccNoError;
cc_uint32 found_callback = 0;
-
+
if (!io_client) { err = cci_check_error (ccErrBadParam); }
-
+
if (!err) {
cc_uint64 i;
cc_uint64 lock_count = ccs_callbackref_array_count (io_client->callbacks);
-
+
for (i = 0; !err && i < lock_count; i++) {
ccs_callback_t callback = ccs_callbackref_array_object_at_index (io_client->callbacks, i);
-
+
if (callback == in_callback) {
cci_debug_printf ("%s: Removing callback reference %p.", __FUNCTION__, callback);
found_callback = 1;
@@ -158,12 +158,12 @@ cc_int32 ccs_client_remove_callback (ccs_client_t io_client,
}
}
}
-
+
if (!err && !found_callback) {
cci_debug_printf ("%s: WARNING! callback not found.", __FUNCTION__);
}
-
- return cci_check_error (err);
+
+ return cci_check_error (err);
}
/* ------------------------------------------------------------------------ */
@@ -172,16 +172,16 @@ cc_int32 ccs_client_add_iterator (ccs_client_t io_client,
ccs_generic_list_iterator_t in_iterator)
{
cc_int32 err = ccNoError;
-
+
if (!io_client ) { err = cci_check_error (ccErrBadParam); }
if (!in_iterator) { err = cci_check_error (ccErrBadParam); }
-
+
if (!err) {
err = ccs_iteratorref_array_insert (io_client->iterators, in_iterator,
ccs_iteratorref_array_count (io_client->iterators));
}
-
- return cci_check_error (err);
+
+ return cci_check_error (err);
}
/* ------------------------------------------------------------------------ */
@@ -191,16 +191,16 @@ cc_int32 ccs_client_remove_iterator (ccs_client_t io_client,
{
cc_int32 err = ccNoError;
cc_uint32 found_iterator = 0;
-
+
if (!io_client) { err = cci_check_error (ccErrBadParam); }
-
+
if (!err) {
cc_uint64 i;
cc_uint64 lock_count = ccs_iteratorref_array_count (io_client->iterators);
-
+
for (i = 0; !err && i < lock_count; i++) {
ccs_generic_list_iterator_t iterator = ccs_iteratorref_array_object_at_index (io_client->iterators, i);
-
+
if (iterator == in_iterator) {
cci_debug_printf ("%s: Removing iterator reference %p.", __FUNCTION__, iterator);
found_iterator = 1;
@@ -209,12 +209,12 @@ cc_int32 ccs_client_remove_iterator (ccs_client_t io_client,
}
}
}
-
+
if (!err && !found_iterator) {
cci_debug_printf ("%s: WARNING! iterator not found.", __FUNCTION__);
}
-
- return cci_check_error (err);
+
+ return cci_check_error (err);
}
/* ------------------------------------------------------------------------ */
@@ -224,14 +224,14 @@ cc_int32 ccs_client_uses_pipe (ccs_client_t in_client,
cc_uint32 *out_uses_pipe)
{
cc_int32 err = ccNoError;
-
+
if (!in_client ) { err = cci_check_error (ccErrBadParam); }
if (!in_pipe ) { err = cci_check_error (ccErrBadParam); }
if (!out_uses_pipe) { err = cci_check_error (ccErrBadParam); }
-
+
if (!err) {
err = ccs_pipe_compare (in_client->client_pipe, in_pipe, out_uses_pipe);
}
-
- return cci_check_error (err);
+
+ return cci_check_error (err);
}