#include "ccs_common.h"
#include "ccs_list_internal.h"
inline cc_int32 ccs_cache_collection_list_new (ccs_cache_collection_list_t *out_list)
{
return ccs_list_new (out_list,
ccErrInvalidContext,
ccErrInvalidContext,
ccs_cache_collection_list_object_compare_identifier,
ccs_cache_collection_list_object_release);
}
inline cc_int32 ccs_cache_collection_list_count (ccs_cache_collection_list_t in_list,
cc_uint64 *out_count)
{
return ccs_list_count (in_list, out_count);
}
inline cc_int32 ccs_cache_collection_list_find (ccs_cache_collection_list_t in_list,
cci_identifier_t in_identifier,
ccs_cache_collection_t *out_cache_collection)
{
return ccs_list_find (in_list, in_identifier, (ccs_object_t *) out_cache_collection);
}
inline cc_int32 ccs_cache_collection_list_add (ccs_cache_collection_list_t io_list,
ccs_cache_collection_t in_cache_collection)
{
return ccs_list_add (io_list, in_cache_collection);
}
inline cc_int32 ccs_cache_collection_list_remove (ccs_cache_collection_list_t io_list,
cci_identifier_t in_identifier)
{
return ccs_list_remove (io_list, in_identifier);
}
inline cc_int32 ccs_cache_collection_list_release (ccs_cache_collection_list_t io_list)
{
return ccs_list_release (io_list);
}
#pragma mark -
inline cc_int32 ccs_ccache_list_new (ccs_ccache_list_t *out_list)
{
return ccs_list_new (out_list,
ccErrInvalidCCache,
ccErrInvalidCCacheIterator,
ccs_ccache_list_object_compare_identifier,
ccs_ccache_list_object_release);
}
inline cc_int32 ccs_ccache_list_new_iterator (ccs_ccache_list_t in_list,
ccs_ccache_list_iterator_t *out_list_iterator)
{
return ccs_list_new_iterator (in_list, out_list_iterator);
}
inline cc_int32 ccs_ccache_list_count (ccs_ccache_list_t in_list,
cc_uint64 *out_count)
{
return ccs_list_count (in_list, out_count);
}
inline cc_int32 ccs_ccache_list_find (ccs_ccache_list_t in_list,
cci_identifier_t in_identifier,
ccs_ccache_t *out_ccache)
{
return ccs_list_find (in_list, in_identifier, (ccs_object_t *) out_ccache);
}
inline cc_int32 ccs_ccache_list_find_iterator (ccs_ccache_list_t in_list,
cci_identifier_t in_identifier,
ccs_ccache_list_iterator_t *out_list_iterator)
{
return ccs_list_find_iterator (in_list, in_identifier,
(ccs_list_iterator_t *) out_list_iterator);
}
inline cc_int32 ccs_ccache_list_add (ccs_ccache_list_t io_list,
ccs_ccache_t in_ccache)
{
return ccs_list_add (io_list, in_ccache);
}
inline cc_int32 ccs_ccache_list_remove (ccs_ccache_list_t io_list,
cci_identifier_t in_identifier)
{
return ccs_list_remove (io_list, in_identifier);
}
inline cc_int32 ccs_ccache_list_push_front (ccs_ccache_list_t io_list,
cci_identifier_t in_identifier)
{
return ccs_list_push_front (io_list, in_identifier);
}
inline cc_int32 ccs_ccache_list_release (ccs_ccache_list_t io_list)
{
return ccs_list_release (io_list);
}
inline cc_int32 ccs_ccache_list_iterator_write (ccs_ccache_list_iterator_t in_list_iterator,
cci_stream_t in_stream)
{
return ccs_list_iterator_write (in_list_iterator, in_stream);
}
inline cc_int32 ccs_ccache_list_iterator_clone (ccs_ccache_list_iterator_t in_list_iterator,
ccs_ccache_list_iterator_t *out_list_iterator)
{
return ccs_list_iterator_clone (in_list_iterator, out_list_iterator);
}
inline cc_int32 ccs_ccache_list_iterator_next (ccs_ccache_list_iterator_t io_list_iterator,
ccs_ccache_t *out_ccache)
{
return ccs_list_iterator_next (io_list_iterator, (ccs_object_t *) out_ccache);
}
inline cc_int32 ccs_ccache_list_iterator_release (ccs_ccache_list_iterator_t io_list_iterator)
{
return ccs_list_iterator_release (io_list_iterator);
}
#pragma mark-
inline cc_int32 ccs_credentials_list_new (ccs_credentials_list_t *out_list)
{
return ccs_list_new (out_list,
ccErrInvalidCredentials,
ccErrInvalidCredentialsIterator,
ccs_credentials_list_object_compare_identifier,
ccs_credentials_list_object_release);
}
inline cc_int32 ccs_credentials_list_new_iterator (ccs_credentials_list_t in_list,
ccs_credentials_list_iterator_t *out_list_iterator)
{
return ccs_list_new_iterator (in_list, out_list_iterator);
}
inline cc_int32 ccs_credentials_list_count (ccs_credentials_list_t in_list,
cc_uint64 *out_count)
{
return ccs_list_count (in_list, out_count);
}
inline cc_int32 ccs_credentials_list_find (ccs_credentials_list_t in_list,
cci_identifier_t in_identifier,
ccs_credentials_t *out_credentials)
{
return ccs_list_find (in_list, in_identifier, (ccs_object_t *) out_credentials);
}
inline cc_int32 ccs_credentials_list_find_iterator (ccs_credentials_list_t in_list,
cci_identifier_t in_identifier,
ccs_credentials_list_iterator_t *out_list_iterator)
{
return ccs_list_find_iterator (in_list, in_identifier,
(ccs_list_iterator_t *) out_list_iterator);
}
inline cc_int32 ccs_credentials_list_add (ccs_credentials_list_t io_list,
ccs_credentials_t in_credential)
{
return ccs_list_add (io_list, in_credential);
}
inline cc_int32 ccs_credentials_list_remove (ccs_credentials_list_t io_list,
cci_identifier_t in_identifier)
{
return ccs_list_remove (io_list, in_identifier);
}
inline cc_int32 ccs_credentials_list_release (ccs_credentials_list_t io_list)
{
return ccs_list_release (io_list);
}
inline cc_int32 ccs_credentials_list_iterator_write (ccs_credentials_list_iterator_t in_list_iterator,
cci_stream_t in_stream)
{
return ccs_list_iterator_write (in_list_iterator, in_stream);
}
inline cc_int32 ccs_credentials_list_iterator_clone (ccs_credentials_list_iterator_t in_list_iterator,
ccs_credentials_list_iterator_t *out_list_iterator)
{
return ccs_list_iterator_clone (in_list_iterator, out_list_iterator);
}
inline cc_int32 ccs_credentials_list_iterator_next (ccs_credentials_list_iterator_t io_list_iterator,
ccs_credentials_t *out_credential)
{
return ccs_list_iterator_next (io_list_iterator, (ccs_object_t *) out_credential);
}
inline cc_int32 ccs_credentials_list_iterator_release (ccs_credentials_list_iterator_t io_list_iterator)
{
return ccs_list_iterator_release (io_list_iterator);
}