Lines Matching refs:SecItemResponseData
34 #include "SecItemResponseData.h"
61 static BlockingResponseMap<SecItemResponseData>& responseMap()
64 static LazyNeverDestroyed<BlockingResponseMap<SecItemResponseData>> responseMap;
97 static std::unique_ptr<SecItemResponseData> sendSecItemRequest(SecItemRequestData::Type requestType, CFDictionaryRef query, CFDictionaryRef attributesToMatch = 0)
108 std::unique_ptr<SecItemResponseData> response = sendSecItemRequest(SecItemRequestData::CopyMatching, query);
118 std::unique_ptr<SecItemResponseData> response = sendSecItemRequest(SecItemRequestData::Add, query);
129 std::unique_ptr<SecItemResponseData> response = sendSecItemRequest(SecItemRequestData::Update, query, attributesToUpdate);
138 std::unique_ptr<SecItemResponseData> response = sendSecItemRequest(SecItemRequestData::Delete, query);
145 void SecItemShim::secItemResponse(uint64_t requestID, const SecItemResponseData& response)
147 responseMap().didReceiveResponse(requestID, std::make_unique<SecItemResponseData>(response));