Lines Matching refs:record
199 RefPointer<Database::Record> record;
204 getData ? &outData : NULL, key, search, record, outAttrs, outAttrsLength);
207 if (!record) {
213 *hRecord = record->handle();
240 RefPointer<Database::Record> record;
245 getData ? &outData : NULL, key, record, outAttrs, outAttrsLength);
248 if (!record) {
253 *hRecord = record->handle();
276 RefPointer<Database::Record> record =
281 record->database().findRecordHandle(record, inAttributes, inAttributesLength,
300 COPY_IN(CssmDbRecordAttributeData, attributes), DATA_IN(data), RecordHandle *record)
305 DATA(data), *record);
316 RefPointer<Database::Record> record =
318 Server::database(db)->modifyRecord(recordType, record, attributes, attributesLength,
320 // note that the record handle presented to the client never changes here
321 // (we could, but have no reason to - our record handles are just always up to date)
344 RefPointer<Database::Record> record = Server::find<Database::Record>(hRecord, 0);
345 record->database().releaseRecord(*record);
349 kern_return_t ucsp_server_getRecordFromHandle(UCSP_ARGS, RecordHandle record,