#pragma once
#include <l4/cxx/hlist>
-#include <l4/cxx/ipc_stream>
#include <l4/vbus/vbus_inhibitor.h>
#include <l4/sys/types.h>
{ return _inhibitor_acquired[id]; }
void inhibitor_acquire(l4_umword_t id, char const *reason);
- void inhibitor_acquire(L4::Ipc::Istream &in);
void inhibitor_release(l4_umword_t id);
virtual ~Inhibitor_provider() = 0;
private:
friend class Inhibitor_provider;
- typedef cxx::H_list<Inhibitor_provider> Client_list;
+ typedef cxx::H_list_t<Inhibitor_provider> Client_list;
void inhibitor_acquire(l4_umword_t id);
void inhibitor_release(l4_umword_t id);