MCPcopy Create free account
hub / github.com/OpenPrinting/cups / cupsdFindSubscription

Function cupsdFindSubscription

scheduler/subscriptions.c:691–706  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

689 */
690
691cupsd_subscription_t * /* O - Subscription object */
692cupsdFindSubscription(int id) /* I - Subscription ID */
693{
694 cupsd_subscription_t key, /* Subscription key */
695 *sub; /* Matching subscription */
696
697 key.id = id;
698
699 _cupsRWLockRead(&SubscriptionsLock);
700
701 sub = (cupsd_subscription_t *)cupsArrayFind(Subscriptions, &key);
702
703 _cupsRWUnlock(&SubscriptionsLock);
704
705 return (sub);
706}
707
708
709/*

Callers 4

cancel_subscriptionFunction · 0.85
get_notificationsFunction · 0.85
get_subscription_attrsFunction · 0.85
renew_subscriptionFunction · 0.85

Calls 3

_cupsRWLockReadFunction · 0.85
cupsArrayFindFunction · 0.85
_cupsRWUnlockFunction · 0.85

Tested by

no test coverage detected