diff --git a/exec/service.h b/exec/service.h index 97d70518..d68fcd2b 100644 --- a/exec/service.h +++ b/exec/service.h @@ -43,19 +43,26 @@ extern unsigned int corosync_service_link_and_init ( const char *service_name, unsigned int service_ver); +/* + * Unlink and exit a service based on service priority + */ +extern unsigned int corosync_service_unlink_priority ( + struct corosync_api_v1 *corosync_api, + int priority); + /* * Unlink and exit a service */ extern unsigned int corosync_service_unlink_and_exit ( - struct corosync_api_v1 *objdb, - const char *service_name, - unsigned int service_ver); + struct corosync_api_v1 *objdb, + const char *service_name, + unsigned int service_ver); /* * Unlink and exit all corosync services */ extern unsigned int corosync_service_unlink_all ( - struct corosync_api_v1 *objdb); + struct corosync_api_v1 *objdb); /* * Load all of the default services