]> git.saurik.com Git - apple/security.git/blame - SecurityTests/regressions/test/testeventqueue.h
Security-57740.31.2.tar.gz
[apple/security.git] / SecurityTests / regressions / test / testeventqueue.h
CommitLineData
d8f41ccd
A
1#ifndef __TEST_EVENT_QUEUE
2#define __TEST_EVENT_QUEUE
3
4
5
6#include <Security/Security.h>
7
8typedef struct CallbackData
9{
10 UInt32 version;
11 SecKeychainEvent event;
12 SecKeychainItemRef itemRef;
13 SecKeychainRef keychain;
14 pid_t pid;
15} CallbackData;
16
17
18
19void TEQ_Enqueue(CallbackData* cd);
20bool TEQ_Dequeue(CallbackData* cd);
21void TEQ_FlushQueue();
22int TEQ_ItemsInQueue();
23void TEQ_Release(CallbackData* cd);
24
25#endif