Searched refs:LinkedListIterator (Results 1 – 4 of 4) sorted by relevance
35 typedef struct LinkedListIterator { struct37 bool (*hasNext)(struct LinkedListIterator *iterator); argument38 void *(*next)(struct LinkedListIterator *iterator); argument39 } LinkedListIterator; typedef48 LinkedListIterator *(*createIterator)(struct LinkedList *list);49 void (*destroyIterator)(LinkedListIterator *iterator);
98 IAM_STATIC bool IteratorHasNext(LinkedListIterator *iterator) in IteratorHasNext()107 IAM_STATIC void *IteratorNext(LinkedListIterator *iterator) in IteratorNext()118 IAM_STATIC LinkedListIterator *CreateIterator(struct LinkedList *list) in CreateIterator()124 LinkedListIterator *iterator = (LinkedListIterator *)Malloc(sizeof(LinkedListIterator)); in CreateIterator()135 IAM_STATIC void DestroyIterator(LinkedListIterator *iterator) in DestroyIterator()
260 LinkedListIterator *iterator = g_poolList->createIterator(g_poolList); in QueryExecutor()301 LinkedListIterator *iterator = g_poolList->createIterator(g_poolList); in QueryCollecterMatcher()332 LinkedListIterator *iterator = g_poolList->createIterator(g_poolList); in QueryCredentialExecutorIndex()
160 LinkedListIterator *iterator = g_scheduleList->createIterator(g_scheduleList); in GetCoAuthSchedule()