var searchIndex = {}; searchIndex["sema"] = {"doc":"","items":[[3,"Semaphore","sema","A counting, blocking, semaphore.",null,null],[3,"SemaphoreGuard","","An RAII guard which will release a resource acquired from a semaphore when\ndropped.",null,null],[11,"new","","Creates a new semaphore with the initial count specified.",0,{"inputs":[{"name":"u32"}],"output":{"name":"semaphore"}}],[11,"acquire","","Acquires a resource of this semaphore, blocking the current thread until\nit can do so.",0,null],[11,"release","","Release a resource from this semaphore.",0,null],[11,"access","","Acquires a resource of this semaphore, returning an RAII guard to\nrelease the semaphore when dropped.",0,null],[11,"drop","","",0,null],[11,"drop","","",1,null]],"paths":[[3,"Semaphore"],[3,"SemaphoreGuard"]]}; initSearch(searchIndex);