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=581e05c7d09f23fe5806d1fdaff4d012a87594a5;hpb=bdf7c337439ff0b70b67462c1f00f5b61942e76a;p=src%2Fdrm-lease-manager.git diff --git a/drm-lease-manager/lease-manager.h b/drm-lease-manager/lease-manager.h index 581e05c..d13ca43 100644 --- a/drm-lease-manager/lease-manager.h +++ b/drm-lease-manager/lease-manager.h @@ -20,6 +20,9 @@ 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); @@ -27,4 +30,5 @@ 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