X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=drm-lease-manager%2Flease-manager.h;h=d13ca434d277e3868a6d37d223d8b1607cc53865;hb=refs%2Fchanges%2F65%2F27365%2F5;hp=ed5bcdc0754242befe862f1571310e3eb1c50661;hpb=f991de200799118355fd75237a740321bda7aaa7;p=src%2Fdrm-lease-manager.git diff --git a/drm-lease-manager/lease-manager.h b/drm-lease-manager/lease-manager.h index ed5bcdc..d13ca43 100644 --- a/drm-lease-manager/lease-manager.h +++ b/drm-lease-manager/lease-manager.h @@ -20,10 +20,15 @@ struct lm; struct lm *lm_create(const char *path); +struct lm *lm_create_with_config(const char *path, int leases, + struct lease_config *configs); + void lm_destroy(struct lm *lm); int lm_get_lease_handles(struct lm *lm, struct lease_handle ***lease_handles); int lm_lease_grant(struct lm *lm, struct lease_handle *lease_handle); +int lm_lease_transfer(struct lm *lm, struct lease_handle *lease_handle); void lm_lease_revoke(struct lm *lm, struct lease_handle *lease_handle); +void lm_lease_close(struct lease_handle *lease_handle); #endif