summaryrefslogtreecommitdiffstats
path: root/src/responder/common/cache_req/cache_req_private.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/responder/common/cache_req/cache_req_private.h')
-rw-r--r--src/responder/common/cache_req/cache_req_private.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/responder/common/cache_req/cache_req_private.h b/src/responder/common/cache_req/cache_req_private.h
index 3839f5aa1..adde06b84 100644
--- a/src/responder/common/cache_req/cache_req_private.h
+++ b/src/responder/common/cache_req/cache_req_private.h
@@ -107,6 +107,12 @@ cache_req_steal_data_and_send(TALLOC_CTX *mem_ctx,
const char *domain,
struct cache_req_data *data);
+errno_t
+cache_req_add_result(TALLOC_CTX *mem_ctx,
+ struct cache_req_result *new_result,
+ struct cache_req_result ***_results,
+ size_t *_num_results);
+
struct cache_req_result *
cache_req_create_result(TALLOC_CTX *mem_ctx,
struct sss_domain_info *domain,
@@ -114,6 +120,15 @@ cache_req_create_result(TALLOC_CTX *mem_ctx,
const char *lookup_name,
const char *well_known_domain);
+errno_t
+cache_req_create_and_add_result(TALLOC_CTX *mem_ctx,
+ struct cache_req *cr,
+ struct sss_domain_info *domain,
+ struct ldb_result *ldb_result,
+ const char *name,
+ struct cache_req_result ***_results,
+ size_t *_num_results);
+
struct ldb_result *
cache_req_create_ldb_result_from_msg(TALLOC_CTX *mem_ctx,
struct ldb_message *ldb_msg);